From 6d62e0ccdf5f8a36d8936a11034fc0c22cb74656 Mon Sep 17 00:00:00 2001 From: JORGE LUIS CAUDILLO ESPARZA Date: Tue, 23 Jan 2024 21:34:31 -0700 Subject: [PATCH] morena --- Inicio.aspx.vb | 4 ++-- OI/CircularDetalleB.aspx.cs | 23 +++++++++++++++++++---- OI/RepMinutas.aspx.vb | 4 ++-- OI/RepReuniones.aspx.cs | 4 ++-- OI/TareaDetalle.aspx.cs | 2 +- 5 files changed, 26 insertions(+), 11 deletions(-) diff --git a/Inicio.aspx.vb b/Inicio.aspx.vb index 3d9fb014f..1eed90a5b 100644 --- a/Inicio.aspx.vb +++ b/Inicio.aspx.vb @@ -560,9 +560,9 @@ Partial Class Inicio Dim CveEventoEstatus As Integer = -1 FechaI = NowADS().AddDays(-180) FechaF = NowADS() - If ObjProspectos.GetRepEventos(-1, 1, -1, "-1", "-1", -1, -1, -1, 1, -1, -1, "-1", -1, -1, -1, -1, -1, -1, -1, -1, -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, FechaI, FechaF) Then + If ObjProspectos.GetRepEventos(-1, -1, -1, "-1", "-1", -1, -1, -1, 1, -1, -1, "-1", -1, -1, -1, -1, -1, -1, -1, -1, -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, FechaI, FechaF) Then - Dim DT As DataTable = ObjProspectos.DtResultados.Clone.FiltraParametros($"CveEmpresa = {UsuarioActual.CveEmpresa}") + Dim DT As DataTable = ObjProspectos.DtResultados.Clone.FiltraParametros($"CveEmpresa = {UsuarioActual.CveEmpresa} AND (CveTipoEvento =1 OR CveTipoEvento =3 OR CveTipoEvento =5 OR )") If ChkOIPorHacer.Checked Then DT.Merge(ObjProspectos.DtResultados.FiltraParametros(String.Format("CveUsuarioPara = {0} AND CveEmpresa = {1}", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa))) If ChkOIAsigne.Checked Then DT.Merge(ObjProspectos.DtResultados.FiltraParametros(String.Format("CveUsuarioDe = {0} AND CveEmpresa = {1} ", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa))) diff --git a/OI/CircularDetalleB.aspx.cs b/OI/CircularDetalleB.aspx.cs index 4f8fb0736..340df3ceb 100644 --- a/OI/CircularDetalleB.aspx.cs +++ b/OI/CircularDetalleB.aspx.cs @@ -313,7 +313,7 @@ public partial class OI_CircularDetalleB : ClsPaginas if (CveCircular > 0) { - + CargaDatos(); string[] correos; correos = TxtCorreo.Text.Split(';'); byte[] ArchivoBytes = ArchivoBytesArrya(HkArchivo.Text); @@ -321,7 +321,7 @@ public partial class OI_CircularDetalleB : ClsPaginas int Contador = 0; foreach (string Correo in correos) { - MandaCorreo(TxtAsunto.Text, Correo, Contador > 0 ? "" : TxtCorreoAdicional.Text, TxtCircular.Text.Replace("< ", "<"), ArchivoBytes, HkArchivo.Text); + MandaCorreo(TxtAsunto.Text, Correo, Contador > 0 ? "" : TxtCorreoAdicional.Text, TxtCircular.Text.Replace("< ", "<"), ArchivoBytes, HkArchivo.Text, CircularInsertado); Contador += 1; } BtnGuardar.Text = "Actualizar"; @@ -375,7 +375,6 @@ public partial class OI_CircularDetalleB : ClsPaginas string FileExtension = "-1"; List Filesgral = TxtArchivo.getfiles().Archivos; //string Filename = ""; - foreach (Archivo fileItem in Filesgral) { try @@ -446,7 +445,7 @@ public partial class OI_CircularDetalleB : ClsPaginas } } - private void MandaCorreo(string Asunto, string Para, string ArrayCC, string body, byte[] ArchivoBinario, string NombreArchivo) + private void MandaCorreo(string Asunto, string Para, string ArrayCC, string body, byte[] ArchivoBinario, string NombreArchivo,int CircularInsertado=-1) { string a = string.Format("{0} -- {1} --- {2}", Asunto, Para, ArrayCC); a.GuardaLog(); @@ -485,6 +484,22 @@ public partial class OI_CircularDetalleB : ClsPaginas return new byte[] { }; } + private byte[] ArchivoBytesArryarutaCompleta(string ArchivoEnviar) + { + if (File.Exists(ArchivoEnviar)) + { + System.IO.FileStream fs = System.IO.File.Open(ArchivoEnviar, System.IO.FileMode.Open, System.IO.FileAccess.Read); + byte[] buff = new byte[fs.Length + 1]; + if (fs.Length > 0) + { + fs.Read(buff, 0, (fs.Length.ToString().ToEntero() - 1)); + fs.Close(); + } + return buff; + } + + return new byte[] { }; + } protected void RLBTipoEnvioTipo_SelectedIndexChanged(object sender, EventArgs e) diff --git a/OI/RepMinutas.aspx.vb b/OI/RepMinutas.aspx.vb index 21f0648fe..ecc40c047 100644 --- a/OI/RepMinutas.aspx.vb +++ b/OI/RepMinutas.aspx.vb @@ -18,8 +18,8 @@ Partial Class OI_RepMinutas End Sub Private Sub CargaFiltros() - txtFechaI.Text = New Date(NowADS().Year, NowADS().Month, 1).ToShortDateString - txtFechaF.Text = NowADS().ToShortDateString + TxtFechaI.Text = NowADS().ToShortDateString() + TxtFechaF.Text = (NowADS().AddMonths(1)).ToShortDateString() End Sub Public Sub CargaDatosOIMinutas() Dim ObjProspectos As New ClsOIEventos diff --git a/OI/RepReuniones.aspx.cs b/OI/RepReuniones.aspx.cs index 95aa77f24..ce6409013 100644 --- a/OI/RepReuniones.aspx.cs +++ b/OI/RepReuniones.aspx.cs @@ -29,8 +29,8 @@ public partial class OI_RepReuniones : ClsPaginas private void CargaFiltros() { - TxtFechaI.Text = new DateTime(NowADS().Year, NowADS().Month, 1).ToShortDateString(); - TxtFechaF.Text = NowADS().ToShortDateString(); + TxtFechaI.Text = NowADS().ToShortDateString(); + TxtFechaF.Text = (NowADS().AddMonths(1)).ToShortDateString(); TxtCFechaInicio.Text = TxtFechaI.Text; TxtCFechaFin.Text = TxtFechaF.Text; } diff --git a/OI/TareaDetalle.aspx.cs b/OI/TareaDetalle.aspx.cs index d84c993aa..277819ec0 100644 --- a/OI/TareaDetalle.aspx.cs +++ b/OI/TareaDetalle.aspx.cs @@ -479,7 +479,7 @@ public partial class OI_TareaDetalle : ClsPaginas CveTipoEvento = drow["CveTipoEvento"].ToString().ToEntero(); - if(CveTipoEvento == 3) + if(CveTipoEvento == 3 && CveEventoPadre<=0) { DivAvance.Visible = false; }