public DataTable ListarHistorialInformesEnviados(int idTipoInforme) { BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListarHistorialInformesEnviados(idTipoInforme); return(Datos); }
public DataTable ListarGruposClientesMasivos(int idTipo, int idGrupo) { BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListarGruposClientesMasivos(idTipo, idGrupo); return(Datos); }
public DataTable TraerReferencias(String Texto, int idCliente, int Estado) { String SQLWhere = ""; if (Texto != "") { SQLWhere = SQLWhere + " AND (R.Descripcion like '%" + Texto + "%' "; SQLWhere = SQLWhere + " OR R.Observaciones like '%" + Texto + "%' )"; } if (idCliente != -1) { SQLWhere = SQLWhere + " AND R.idCliente = " + idCliente.ToString(); } if (Estado != -1) { SQLWhere = SQLWhere + " AND R.Estado = " + Estado.ToString(); } else { SQLWhere = SQLWhere + " AND (R.Estado = 1 OR R.Estado = 2 OR R.Estado = 5) "; } BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.TraerReferencias(SQLWhere, Pagina, RegPorPagina); intTotalRegistros = bandeja.TotalRegistros; intPaginas = ((int)(intTotalRegistros / intRegPorPagina)) + 1; return(Datos); }
public DataTable ListarHistorialMasivos() { BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListarHistorialMasivos(); return(Datos); }
public int[] CargarDatos() { int[] MenuArray = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.TraerDatosMenu(); foreach (DataRow myRow in Datos.Rows) { MenuArray[(int.Parse(myRow["idTipoInforme"].ToString()) - 1)] = int.Parse(myRow["Cantidad"].ToString()); } return(MenuArray); }
public DataTable ListaEncabezados(int idReferencia) { String SQLWhere = ""; if (idReferencia != -1) { SQLWhere = "AND B.idReferencia = " + idReferencia.ToString(); } BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListaEncabezados(SQLWhere, Pagina, RegPorPagina); return(Datos); }
private void ListaTiposInformes() { BandejaEntradaDal Tipos = new BandejaEntradaDal(); chkInformes.Items.Clear(); DataTable myTable = Tipos.TraerTiposInformes(); ListItem myItem; foreach (DataRow myRow in myTable.Rows) { myItem = new ListItem(myRow[0].ToString(), myRow[1].ToString()); chkInformes.Items.Add(myItem); } }
public DataTable ListaEncabezadosMovimientosCC(int nroMovimiento) { string SQLWhere = ""; int vRegPorPagina = 0; SQLWhere = SQLWhere + " AND B.idEncabezado NOT IN ( "; SQLWhere = SQLWhere + "SELECT bb.idEncabezado FROM remitoinforme ri "; SQLWhere = SQLWhere + "INNER JOIN bandejaentrada bb ON ri.idEncabezado=bb.idEncabezado "; SQLWhere = SQLWhere + "WHERE bb.idCliente = " + nroMovimiento.ToString() + " ) "; BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListaEncabezados(SQLWhere, Pagina, RegPorPagina); return(Datos); }
public DataTable ListaCuentaCorrienteCliente(int idCliente, string FechaDesde, string FechaHasta, int vRegPorPagina) { String SQLWhere = ""; if (idCliente != -1) { SQLWhere = SQLWhere + " AND cc.idCliente = " + idCliente.ToString(); } if (FechaDesde != "") { FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } else { FechaDesde = DateTime.Today.AddMonths(-3).ToShortDateString(); FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } if (FechaHasta != "") { FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } else { FechaHasta = DateTime.Today.ToShortDateString(); FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } if (vRegPorPagina != 0) { intRegPorPagina = vRegPorPagina; } SQLWhere = SQLWhere + " AND ccd.fechaIngreso BETWEEN '" + FechaDesde + "' AND '" + FechaHasta + "'"; BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListaCuentaCorrienteCliente(SQLWhere, Pagina, RegPorPagina); return(Datos); }
private void CargarComboTipoInforme(int IdTipoInforme) { BandejaEntradaDal Tipos = new BandejaEntradaDal(); cmbTipoInforme.Items.Clear(); DataTable myTb; myTb = Tipos.TraerTiposInformes(); ListItem myItem; foreach (DataRow myRow in myTb.Rows) { myItem = new ListItem(myRow[0].ToString(), myRow[1].ToString()); if (IdTipoInforme.ToString() == myRow[1].ToString()) { cmbTipoInforme.SelectedIndex = -1; myItem.Selected = true; } cmbTipoInforme.Items.Add(myItem); } }
private void ListaInformes(int idTipo) { BandejaEntradaDal Tipos = new BandejaEntradaDal(); cmbTipoInforme.Items.Clear(); DataTable myTable = Tipos.TraerTiposInformes(); cmbTipoInforme.Items.Add("Todos los Tipos de Informes"); ListItem myItem; foreach (DataRow myRow in myTable.Rows) { myItem = new ListItem(myRow[0].ToString(), myRow[1].ToString()); cmbTipoInforme.Items.Add(myItem); if (idTipo == int.Parse(myRow[1].ToString())) { cmbTipoInforme.SelectedIndex = -1; myItem.Selected = true; } } }
protected void Page_Load(object sender, EventArgs e) { blObtenerClienteMensual = ObtenerClienteMensual(); blHabilitarFinalizados = ObtenerHabilitarFinalizados(); VerificarPrimerUsuarioLogueado(); this.GetPostBackEventReference(this); paginaActual = int.Parse(hPagina.Value); // Put user code to initialize the page here if (!Page.IsPostBack) { ListaBandeja(); ListaEstados(); BandejaEntradaDal Tipos = new BandejaEntradaDal(); cmbTipoInforme.Items.Clear(); DataTable myTable = Tipos.TraerTiposInformes(); cmbTipoInforme.Items.Add("Todos los Tipos de Informes"); ListItem myItem; foreach (DataRow myRow in myTable.Rows) { myItem = new ListItem(myRow[0].ToString(), myRow[1].ToString()); cmbTipoInforme.Items.Add(myItem); } } }
public DataTable ListaEncabezados(int idCliente, int Usuario, string Estado, string FechaDesde, string FechaHasta, int vRegPorPagina, int excepcion) { String SQLWhere = ""; if (Usuario != -1) { SQLWhere = SQLWhere + " AND B.idUsuario = " + Usuario.ToString(); } if (idCliente != -1) { SQLWhere = SQLWhere + " AND B.idCliente = " + idCliente.ToString(); } if (Estado != "") { string[] Est = Estado.Split(",".ToCharArray()); if (Est[0] != "-1") { SQLWhere = SQLWhere + " AND ( "; for (int i = 0; i < Est.Length; i++) { if (i < Est.Length && i > 0) { SQLWhere = SQLWhere + " OR "; } SQLWhere = SQLWhere + " B.Estado = " + Est[i].ToString(); } SQLWhere = SQLWhere + ")"; } } if (FechaDesde != "") { FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } else { FechaDesde = DateTime.Today.AddMonths(-3).ToShortDateString(); FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } if (FechaHasta != "") { FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } else { FechaHasta = DateTime.Today.ToShortDateString(); FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } if (vRegPorPagina != 0) { intRegPorPagina = vRegPorPagina; } SQLWhere = SQLWhere + " AND B.FechaCarga BETWEEN '" + FechaDesde + "' AND '" + FechaHasta + "'"; if (excepcion != 0) { SQLWhere = SQLWhere + " AND B.idEncabezado NOT IN ( "; SQLWhere = SQLWhere + "SELECT bb.idEncabezado FROM remitoinforme ri "; SQLWhere = SQLWhere + "INNER JOIN bandejaentrada bb ON ri.idEncabezado=bb.idEncabezado "; SQLWhere = SQLWhere + "WHERE bb.idCliente = " + idCliente.ToString() + " ) "; SQLWhere = SQLWhere + " AND B.idEncabezado NOT IN ( "; SQLWhere = SQLWhere + "SELECT bb.idEncabezado FROM parteEntregaInforme ri "; SQLWhere = SQLWhere + "INNER JOIN bandejaentrada bb ON ri.idEncabezado=bb.idEncabezado "; SQLWhere = SQLWhere + "WHERE bb.idCliente = " + idCliente.ToString() + " ) "; } BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListaEncabezados(SQLWhere, Pagina, RegPorPagina); return(Datos); }
public DataTable ListaEncabezadosGruposMensajeria(int idCliente, int Usuario, int idTipoInforme, string Estado, int Caracter, String FechaDesde, String FechaHasta, int vRegPorPagina, bool Extranet, int idGrupo, string vVar) //vVar es variable opcional, ejemplo se usa en partidas defunción { String SQLWhere = ""; SQLWhere = SQLWhere + " AND G.idTipoGrupo = " + idGrupo; SQLWhere = SQLWhere + " AND B.idTipoInforme = " + idTipoInforme; if (Usuario != -1) { SQLWhere = SQLWhere + " AND B.idUsuario = " + Usuario.ToString(); } if (idCliente != -1) { SQLWhere = SQLWhere + " AND B.idCliente = " + idCliente.ToString(); } if (Estado != "") { string[] Est = Estado.Split(",".ToCharArray()); if (Est[0] != "-1") { SQLWhere = SQLWhere + " AND ( "; for (int i = 0; i < Est.Length; i++) { if (i < Est.Length && i > 0) { SQLWhere = SQLWhere + " OR "; } SQLWhere = SQLWhere + " B.Estado = " + Est[i].ToString(); } SQLWhere = SQLWhere + ")"; } } if (Caracter != -1) { SQLWhere = SQLWhere + " AND B.Caracter = " + Caracter.ToString(); } else { if (Extranet) { SQLWhere = SQLWhere + " AND B.Estado in (1,5) "; } } if (FechaDesde != "") { FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } else { FechaDesde = DateTime.Today.AddMonths(-3).ToShortDateString(); FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } if (FechaHasta != "") { FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } else { FechaHasta = DateTime.Today.ToShortDateString(); FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } // Partidas de defunción por sexo if (idTipoInforme == 19) { if (vVar != "") { if (vVar == "M") { SQLWhere = SQLWhere + " AND B.Sexo = 1 "; } else { SQLWhere = SQLWhere + " AND B.Sexo = 2 "; } } } if (vRegPorPagina != 0) { intRegPorPagina = vRegPorPagina; } SQLWhere = SQLWhere + " AND B.FechaCarga BETWEEN '" + FechaDesde + "' AND '" + FechaHasta + "'"; BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListaEncabezadosGruposMensajeria(SQLWhere, Pagina, intRegPorPagina); intTotalRegistros = bandeja.TotalRegistros; intPaginas = ((int)(intTotalRegistros / intRegPorPagina)) + 1; return(Datos); }
public void generarRecibosMasivos(string fechaDesde, string fechaHasta) { BandejaEntradaDal grm = new BandejaEntradaDal(); grm.generarRecibosMasivos(fechaDesde, fechaHasta); }
public StringBuilder InformesEstadisticosHOME() { StringBuilder Grupos = new StringBuilder(2000); BandejaEntradaDal Bandeja = new BandejaEntradaDal(); Grupos.Append("<table cellSpacing='0' cellPadding='0' width='450' border='1' style='BORDER-COLLAPSE:collapse'>"); Grupos.Append("<TR><TD colspan='2'>"); // Titulo Grupos.Append("<table cellSpacing='0' cellPadding='0' width='450' border='0'>"); Grupos.Append("<TR><TD widht='10%'><img src='/img/inbox.jpg' widht='50' height='59'></TD>"); Grupos.Append("<TD widht='90%' class='title'>Bandeja de Entrada</TD></TR>"); Grupos.Append("</TABLE>"); Grupos.Append("</TD></TR>"); Grupos.Append("<TR><TD colspan='2'>"); // Informes de Hoy DataTable Groups = Bandeja.GroupTiposInformesHoy(); Grupos.Append("<table cellSpacing='0' cellPadding='0' width='450' border='1' style='BORDER-COLLAPSE:collapse'>"); foreach (DataRow myRow in Groups.Rows) { Grupos.Append("<TR><TD class='titlesmall' bgcolor='#E3E2DE'> Informes Cargados Hoy: </TD>"); Grupos.Append("<TD class='text' align='center' width='50px'><B> " + myRow["Cantidad"].ToString() + "</B></TD>"); Grupos.Append("</TR>"); } Grupos.Append("</TABLE>"); Grupos.Append("</TD></TR>"); Grupos.Append("<TR><TD colspan='2'> </TD></TR>"); Grupos.Append("<TR><TD colspan='2'>"); // Informes por Tipo Informe Groups = Bandeja.TraerDatos(); Grupos.Append("<table cellSpacing='0' cellPadding='0' width='450' border='1' style='BORDER-COLLAPSE:collapse'>"); Grupos.Append("<TR><TD class='titlesmall' bgcolor='#E3E2DE'> Tipos de Informes </TD>"); Grupos.Append("<TD class='titlesmall' align='center' width='50px' bgcolor='#E3E2DE'><B> Cant. </B></TD>"); Grupos.Append("</TR>"); foreach (DataRow myRow in Groups.Rows) { Grupos.Append("<TR><TD class='text'> <a href='/BandejaEntrada/Principal.aspx?idTipo=" + myRow["idTipoInforme"].ToString() + "' class='text'>" + myRow["Descripcion"].ToString() + "</a></TD>"); Grupos.Append("<TD class='text' align='center'><B> " + myRow["Cantidad"].ToString() + "</B></TD>"); Grupos.Append("</TR>"); } Grupos.Append("</TABLE>"); Grupos.Append("</TD></TR>"); Grupos.Append("<TR><TD colspan='2'> </TD></TR>"); Grupos.Append("<TR><TD colspan='2'>"); // Informes por Estados Groups = Bandeja.GroupEstados(); Grupos.Append("<table cellSpacing='0' cellPadding='0' width='450' border='1' style='BORDER-COLLAPSE:collapse'>"); Grupos.Append("<TD class='titlesmall' bgcolor='#E3E2DE'> Estados</TD>"); Grupos.Append("<TD class='titlesmall' bgcolor='#E3E2DE' align='center' > Cant. </TD>"); Grupos.Append("</TR>"); foreach (DataRow myRow in Groups.Rows) { Grupos.Append("<TR><TD class='text' valign='middle'> <img src='/img/Estado" + myRow["idEstado"].ToString() + ".gif' widht='14' height='14' border='0'> " + myRow["Estado"].ToString() + "</TD>"); Grupos.Append("<TD class='text' align='center' width='50px'><B> " + myRow["Cantidad"].ToString() + "</B></TD>"); Grupos.Append("</TR>"); } Grupos.Append("</TABLE>"); Grupos.Append("</TD></TR>"); Grupos.Append("<TR><TD colspan='2'> </TD></TR>"); Grupos.Append("<TR><TD colspan='2'>"); // Informes por Tipos de Informes y Estados Groups = Bandeja.GroupTiposInformesEstados(); Grupos.Append("<table cellSpacing='0' cellPadding='0' width='450' border='1' style='BORDER-COLLAPSE:collapse'>"); Grupos.Append("<TR><TD class='titlesmall' bgcolor='#E3E2DE'> Tipos de Informes </TD>"); Grupos.Append("<TD class='titlesmall' bgcolor='#E3E2DE'> Estados</TD>"); Grupos.Append("<TD class='titlesmall' bgcolor='#E3E2DE' align='center' > Cant. </TD>"); Grupos.Append("</TR>"); foreach (DataRow myRow in Groups.Rows) { Grupos.Append("<TR><TD class='text' width='200px'> " + myRow["TipoInforme"].ToString() + "</TD>"); Grupos.Append("<TD class='text' width='200px'> " + myRow["Estado"].ToString() + "</TD>"); Grupos.Append("<TD class='text' align='center' width='50px'><B> " + myRow["Cantidad"].ToString() + "</B></TD>"); Grupos.Append("</TR>"); } Grupos.Append("</TABLE>"); Grupos.Append("</TD></TR>"); Grupos.Append("</TABLE>"); return(Grupos); }
public DataTable ListaEncabezados(int tipo, String Texto, int idCliente, int Usuario, string Estado, int Caracter, String FechaDesde, String FechaHasta, int vRegPorPagina, bool Extranet) { String SQLWhere = ""; if (tipo != -1) { SQLWhere = SQLWhere + "AND B.idTipoInforme = " + tipo.ToString(); } if (Texto != "") { SQLWhere = SQLWhere + " AND (B.Nombre like '%" + Texto + "%' "; SQLWhere = SQLWhere + " OR B.Apellido like '%" + Texto + "%' "; SQLWhere = SQLWhere + " OR B.RazonSocial like '%" + Texto + "%' "; SQLWhere = SQLWhere + " OR B.RazonSocial like '%" + Texto + "%' "; SQLWhere = SQLWhere + " OR B.DescripcionInf like '%" + Texto + "%' )"; } if (Usuario != -1) { SQLWhere = SQLWhere + " AND B.idUsuario = " + Usuario.ToString(); } if (idCliente != -1) { SQLWhere = SQLWhere + " AND B.idCliente = " + idCliente.ToString(); } if (Estado != "") { string[] Est = Estado.Split(",".ToCharArray()); if (Est[0] != "-1") { SQLWhere = SQLWhere + " AND ( "; for (int i = 0; i < Est.Length; i++) { if (i < Est.Length && i > 0) { SQLWhere = SQLWhere + " OR "; } SQLWhere = SQLWhere + " B.Estado = " + Est[i].ToString(); } SQLWhere = SQLWhere + ")"; } } if (Caracter != -1) { SQLWhere = SQLWhere + " AND B.Caracter = " + Caracter.ToString(); } /*else { * if (Extranet) { * SQLWhere = SQLWhere + " AND B.Estado in (1,5,9) "; * } * }*/ if (FechaDesde != "") { FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } else { FechaDesde = DateTime.Today.AddMonths(-3).ToShortDateString(); FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } if (FechaHasta != "") { FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } else { FechaHasta = DateTime.Today.ToShortDateString(); FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } if (vRegPorPagina != 0) { intRegPorPagina = vRegPorPagina; } SQLWhere = SQLWhere + " AND B.FechaCarga BETWEEN '" + FechaDesde + "' AND '" + FechaHasta + "'"; BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos; if (Extranet) { Datos = bandeja.ListaEncabezadosExtranet(SQLWhere, Pagina, intRegPorPagina); } else { Datos = bandeja.ListaEncabezados(SQLWhere, Pagina, intRegPorPagina); } intTotalRegistros = bandeja.TotalRegistros; intPaginas = ((int)(intTotalRegistros / intRegPorPagina)) + 1; return(Datos); }
public DataTable ListaInformesFinalizados(int idCliente, int Usuario, int idTipoInforme, string Estado, int Caracter, String FechaDesde, String FechaHasta, int vRegPorPagina, bool Extranet, int idGrupo) { String SQLWhere = ""; SQLWhere = SQLWhere + " AND ice.idTipoGrupo = " + idGrupo; SQLWhere = SQLWhere + " AND B.idTipoInforme = " + idTipoInforme; if (Usuario != -1) { SQLWhere = SQLWhere + " AND B.idUsuario = " + Usuario.ToString(); } if (idCliente != -1) { SQLWhere = SQLWhere + " AND B.idCliente = " + idCliente.ToString(); } if (Estado != "") { string[] Est = Estado.Split(",".ToCharArray()); if (Est[0] != "-1") { SQLWhere = SQLWhere + " AND ( "; for (int i = 0; i < Est.Length; i++) { if (i < Est.Length && i > 0) { SQLWhere = SQLWhere + " OR "; } SQLWhere = SQLWhere + " B.Estado = " + Est[i].ToString(); } SQLWhere = SQLWhere + ")"; } } if (Caracter != -1) { SQLWhere = SQLWhere + " AND B.Caracter = " + Caracter.ToString(); } else { if (Extranet) { SQLWhere = SQLWhere + " AND B.Estado in (1,5) "; } } if (FechaDesde != "") { FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } else { FechaDesde = DateTime.Today.AddMonths(-3).ToShortDateString(); FechaDesde = "'" + FechaDesde + " 00:00:00.000'"; } if (FechaHasta != "") { FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } else { FechaHasta = DateTime.Today.ToShortDateString(); FechaHasta = "'" + FechaHasta + " 23:59:59.999'"; } if (vRegPorPagina != 0) { intRegPorPagina = vRegPorPagina; } SQLWhere = SQLWhere + " AND B.FechaCarga BETWEEN '" + FechaDesde + "' AND '" + FechaHasta + "'"; BandejaEntradaDal bandeja = new BandejaEntradaDal(); DataTable Datos = bandeja.ListaInformesFinalizados(SQLWhere, Pagina, RegPorPagina); return(Datos); }