protected void CargarReporte() { pnlFormulario.Visible = false; pnlCatalogo.Visible = false; divInventarioFísico.Visible = false; pnlFiltroReportes.Visible = false; //pnlReportes.Visible = true; MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); Session["reporteactivo"] = 1; MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks"); //GT 0179 Session["campoaordenar"] = ""; Session["sortfield"] = 0; Session["recordselection"] = ""; Session["dataset"] = odsDataSet; Session["reportdocument"] = "~\\rptReportes\\rptInventarios.rpt"; Session["titulo"] = "Inventario"; ReportDocument rptReporte = new ReportDocument(); rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString())); rptReporte.SetDataSource(odsDataSet); Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); }
protected bool ValidarContraseña() { MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.Contrasena.Equals(oblUsuario.EncriptarMD5(txbAnterior.Text))) return true; else return false; }
protected bool ValidarContraseña() { MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.Contrasena.Equals(oblUsuario.EncriptarMD5(txbAnterior.Text))) { return(true); } else { return(false); } }
protected void CargarReporte() { EntradaSalida.Visible = false; pnlCatalogo.Visible = false; pnlFiltroReportes.Visible = false; //pnlReportes.Visible = true; Session["reporteactivo"] = 1; MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from VistaMovimientos", "medicuriConnectionString", odsDataSet, "VistaMovimientos"); //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from MovimientoSalida", "medicuriConnectionString", odsDataSet, "MovimientoSalida"); //GT 0179 Session["tablaordenar"] = "VistaMovimientos"; Session["campoaordenar"] = "NombreAlmacen"; Session["sortfield"] = 0; Session["recordselection"] = ""; Session["dataset"] = odsDataSet; Session["reportdocument"] = "~\\rptReportes\\Movimientos\\rptMovimientos.rpt"; Session["titulo"] = "Movimientos"; ReportDocument rptReporte = new ReportDocument(); rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString())); /*if (gdvDatos.SelectedIndex != -1) * { * rptReporte.RecordSelectionFormula = "{inventario.idInventario}=" + gdvDatos.SelectedDataKey.Values[0].ToString(); * }*/ rptReporte.SetDataSource(odsDataSet); //crvReporte.Visible = true; //crvReporte.ReportSource = rptReporte; //GT 0179 Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); }
protected void cargaDdlInvFisico() { ddlInvFsClave1Desde.DataSource = ddlInvFsClave1Hasta.DataSource = oblInventarios.buscarTodosProductos(); ddlInvFsClave1Desde.DataBind(); ddlInvFsClave1Hasta.DataBind(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { ddlInvFsAlmacen.DataSource = oblInventarios.BuscarAlmacenesFiltrado(oUsuario.idAlmacen); } else { ddlInvFsAlmacen.DataSource = oblInventarios.ObtenerAlmacenes(); } ddlInvFsAlmacen.DataBind(); }
protected void imbAceptar_Click(object sender, EventArgs e) { if (ValidarControles()) { if (ValidarContraseña()) { MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); string sContraseña = oblUsuario.EncriptarMD5(txbNueva.Text); //Cambiar la contraseña if (oblUsuario.CambiarContraseña(Session["usuario"].ToString(), sContraseña)) { lblAviso.Text = "La contraseña se ha cambiado con exito"; } else { lblAviso.Text = "No se pudo cambiar la contraseña, por favor intente de nuevo"; } } } }
protected void CargarReporte() { upnForm.Visible = false; pnlLista.Visible = false; pnlFiltroReportes.Visible = false; MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); Session["reporteactivo"] = 1; MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes_contactos", "medicuriConnectionString", odsDataSet, "almacenes_contactos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = "Impresión de Almacenes"; //Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Session["reportdocument"] = "~\\rptReportes\\rptAlmacenes.rpt"; if (gdvLista.SelectedIndex != -1) { Session["recordselection"] = "{almacenes.idAlmacenes}=" + gdvLista.SelectedDataKey.Values[0].ToString(); } else { Session["recordselection"] = ""; } Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); }
/// <summary> /// Agregar detalle a la partida /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imbAgregarDetalle_Click(object sender, ImageClickEventArgs e) { lblAviso.Text = ""; //Evitar mandar valores nullos para las conversiones //int iCantidad; decimal dCantidad,dIeps, dImp1=0, dImp2=0, dIva, dPrecio, dTotal; if (txbCant.Text.Equals("")) dCantidad = 0; else dCantidad = int.Parse(txbCant.Text); //Calcular el total dPrecio = decimal.Parse(cmbPrecios.SelectedValue); dTotal = dCantidad * dPrecio; //IEPS if (txbIeps.Text.Equals("")) dIeps = 0; else dIeps = dTotal * (decimal.Parse(txbIeps.Text) / 100); ////Imp1 //if (txbImp1.Text.Equals("")) // dImp1 = 0; //else // dImp1 = dTotal * (decimal.Parse(txbImp1.Text) / 100); /////Imp2 //if (txbImp2.Text.Equals("")) // dImp2 = 0; //else // dImp2 = dTotal * (decimal.Parse(txbImp2.Text) / 100); ///Iva if (txbIva.Text.Equals("")) dIva = 0; else dIva = dTotal * (decimal.Parse(txbIva.Text) / 100); //Agregar los impuestos al total dTotal += dIeps + dImp1 + dImp2 + dIva; //Recuperar el id del producto para ya tenerlo en la lista MedNeg.Productos.BlProductos oblProducto = new MedNeg.Productos.BlProductos(); int iIdProducto = oblProducto.RecuperarIdProducto(txbClave.Text); MedNeg.Usuarios.BlUsuarios oblUsuarios = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuarios.Buscar(int.Parse(Session["usuarioid"].ToString())); List<MedDAL.DAL.productos_almacen> lstProductosAlmacen = new List<MedDAL.DAL.productos_almacen>(); lstProductosAlmacen.AddRange(oblProducto.ObtenerExistenciaProducto(iIdProducto, oUsuario.idAlmacen)); string sRutaArchivoConfig = Server.MapPath("~/Archivos/Configuracion.xml"); MedNeg.Configuracion.BlConfiguracion oblConfiguracion = new MedNeg.Configuracion.BlConfiguracion(); MedDAL.Configuracion.DALConfiguracion objConfiguracion = new MedDAL.Configuracion.DALConfiguracion(); objConfiguracion = (MedDAL.Configuracion.DALConfiguracion)oblConfiguracion.CargaDatos(sRutaArchivoConfig); if (lstProductosAlmacen.Count != 0) { if (lstProductosAlmacen[0].Cantidad >= dCantidad || (objConfiguracion.iVentasNegativas == 1 && lstProductosAlmacen[0].Cantidad < dCantidad) || lstProductosAlmacen[0].FechaCaducidad.Value > DateTime.Today) { // 0087 Datos del ensamble bool bEsEnsamble; if ((int)Session["sBolEsEnsamble"] == 1) bEsEnsamble = true; else bEsEnsamble = false; //Crear el objeto ya con sus parametros oblDetallePartida = new MedNeg.Facturas.BlDetallePartida( iIdProducto, txbClave.Text, txbProducto.Text, dCantidad, dIeps, //dImp1, //dImp2, dIva, dPrecio, txbObservaciones.Text, dTotal, txbProducto.Text, // 0087 Datos del ensamble bEsEnsamble); // 0087 Datos del ensamble //Agregar el objeto detalle partida al objeto lstDetallePartida ((List<MedNeg.Facturas.BlDetallePartida>)Session["lstDetallePartida"]).Add(oblDetallePartida); dgvPartidaDetalle.DataBind(); //GT: Agregar los nuevos detalles a una lista alterna para poder modificar sus existencias sin duplicar las de los productos ya existentes if ((int)Session["accion"] == 2) ((List<MedNeg.Facturas.BlDetallePartida>)Session["lstremisionespartidaedicion"]).Add(oblDetallePartida); Session["sTotalFactura"] = Convert.ToDecimal(Session["sTotalFactura"]) + dTotal; lblTotal.Text = "TOTAL:$" + Session["sTotalFactura"].ToString(); LimpiarDatosDetalle(); txbClave.Focus(); if (lstProductosAlmacen[0].FechaCaducidad.Value <= DateTime.Today.AddDays(objConfiguracion.iCaducidad)) { ScriptManager.RegisterStartupScript(pnlFormulario, pnlFormulario.GetType(), "alertstock", "alertarCaducidad(2);", true); } } else if (objConfiguracion.iVentasNegativas == 0 && lstProductosAlmacen[0].Cantidad < dCantidad) { ScriptManager.RegisterStartupScript(pnlFormulario, pnlFormulario.GetType(), "alertstock", "alertarStock(2);", true); } else if (lstProductosAlmacen[0].FechaCaducidad.Value <= DateTime.Today) { ScriptManager.RegisterStartupScript(pnlFormulario, pnlFormulario.GetType(), "alertstock", "alertarCaducidad(3);", true); } } }
protected void imbAgregarDetalle_Click(object sender, ImageClickEventArgs e) { lblAviso.Text = ""; //Evitar mandar valores nullos para las conversiones decimal dCantidad, dIeps, dImp1 = 0, dImp2 = 0, dIva, dPrecio, dTotal; bool bEsEnsamble; if (txbCant.Text.Equals("")) dCantidad = 0; else dCantidad = int.Parse(txbCant.Text); //Calcular el total dPrecio = decimal.Parse(cmbPrecios.SelectedValue); dTotal = dCantidad * dPrecio; //IEPS if (txbIeps.Text.Equals("")) dIeps = 0; else dIeps = dTotal * (decimal.Parse(txbIeps.Text) / 100); ////Imp1 //if (txbImp1.Text.Equals("")) // dImp1 = 0; //else // dImp1 = dTotal * (decimal.Parse(txbImp1.Text) / 100); /////Imp2 //if (txbImp2.Text.Equals("")) // dImp2 = 0; //else // dImp2 = dTotal * (decimal.Parse(txbImp2.Text) / 100); ///Iva if (txbIva.Text.Equals("")) dIva = 0; else dIva = dTotal * (decimal.Parse(txbIva.Text) / 100); //Agregar los impuestos al total dTotal += dIeps + dImp1 + dImp2 + dIva; //Recuperar el id del producto para ya tenerlo en la lista MedNeg.Productos.BlProductos oblProducto = new MedNeg.Productos.BlProductos(); int iIdProducto = oblProducto.RecuperarIdProducto(txbClave.Text); MedNeg.Usuarios.BlUsuarios oblUsuarios = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuarios.Buscar(int.Parse(Session["usuarioid"].ToString())); List<MedDAL.DAL.productos_almacen> lstProductosAlmacen = new List<MedDAL.DAL.productos_almacen>(); lstProductosAlmacen.AddRange(oblProducto.ObtenerExistenciaProducto(iIdProducto, oUsuario.idAlmacen)); string sRutaArchivoConfig = Server.MapPath("~/Archivos/Configuracion.xml"); MedNeg.Configuracion.BlConfiguracion oblConfiguracion = new MedNeg.Configuracion.BlConfiguracion(); MedDAL.Configuracion.DALConfiguracion objConfiguracion = new MedDAL.Configuracion.DALConfiguracion(); objConfiguracion = (MedDAL.Configuracion.DALConfiguracion)oblConfiguracion.CargaDatos(sRutaArchivoConfig); if (lstProductosAlmacen.Count != 0) { if (lstProductosAlmacen[0].Cantidad >= dCantidad || (objConfiguracion.iVentasNegativas == 1 && lstProductosAlmacen[0].Cantidad < dCantidad)) { if ((int)Session["sBolEsEnsamble"] == 1) bEsEnsamble = true; else bEsEnsamble = false; //Crear el objeto ya con sus parametros oblDetallePartida = new MedNeg.Facturas.BlDetallePartida( iIdProducto, txbClave.Text, txbProducto.Text, dCantidad, dIeps, //dImp1, //dImp2, dIva, dPrecio, txbObservaciones.Text, dTotal, txbProducto.Text, bEsEnsamble); //Agregar el objeto detalle partida al objeto lstDetallePartidaPedidos ((List<MedNeg.Facturas.BlDetallePartida>)Session["lstDetallePartidaPedidos"]).Add(oblDetallePartida); Session["sTotalFactura"] = Convert.ToDecimal(Session["sTotalFactura"]) + dTotal; lblTotal.Text = "TOTAL:$" + Session["sTotalFactura"].ToString(); dgvPartidaDetalle.DataBind(); LimpiarDatosDetalle(); txbClave.Focus(); } else if (objConfiguracion.iVentasNegativas == 0 && lstProductosAlmacen[0].Cantidad < dCantidad) { lblAviso.Text = "El producto que desea agregar no cuenta con suficientes existencias"; } } }
/// <summary> /// Editar /// </summary> private void Editar() { oFactura = new MedDAL.DAL.facturas(); oblFacturas = new MedNeg.Facturas.BlFacturas(); //oFactura.idFactura = int.Parse(dgvDatos.SelectedDataKey.Value.ToString()); oFactura = oblFacturas.BuscarFacturasFolio(txbFolio.Text); oFactura.Estatus = cmbEstatus.SelectedValue.ToString(); oblFacturas = new MedNeg.Facturas.BlFacturas(); if(oblFacturas.EditarRegistro(oFactura)) { //Datos de la bitacora string sDatosBitacora = string.Empty; sDatosBitacora += "Tipo:" + cmbTipoFactura.SelectedValue.ToString() + " "; sDatosBitacora += "Folio:" + txbFolio.Text + " "; sDatosBitacora += "Fecha:" + txbFecha.Text + " "; sDatosBitacora += "Estatus:" + cmbEstatus.SelectedItem.ToString() + " "; sDatosBitacora += "Cliente:" + txbCliente.Text + " "; oblFacturas = new MedNeg.Facturas.BlFacturas(); if (oblFacturas.EliminarFacturaPartida(oFactura.idFactura)) { bool bRegistroFallido = false; //Recorrer el objeto de sesion lstDetallePartida que contiene los datos de la partida foreach (MedNeg.Facturas.BlDetallePartida facturaDetalle in (List<MedNeg.Facturas.BlDetallePartida>)Session["lstDetallePartida"]) { //Saber si es un ensamble el que se esta registrando if (facturaDetalle.bEsEnsamble == true) { AgregarDetalleEnsamble(facturaDetalle, oFactura.idFactura); } else { oblFacturas = new MedNeg.Facturas.BlFacturas(); MedDAL.DAL.facturas_partida oFacturaPartida = new MedDAL.DAL.facturas_partida(); oFacturaPartida.idFactura = oFactura.idFactura; oFacturaPartida.idProducto = facturaDetalle.iIdProducto; oFacturaPartida.Cantidad = facturaDetalle.dCantidad; oFacturaPartida.IEPS = facturaDetalle.dIeps; oFacturaPartida.Iva = facturaDetalle.dIva; oFacturaPartida.Precio = facturaDetalle.dPrecio; //Registrar el detalle del pedido if (!oblFacturas.NuevoDetallePartida(oFacturaPartida)) { bRegistroFallido = true; } else { sDatosBitacora += "Producto:" + facturaDetalle.iIdProducto.ToString() + " "; sDatosBitacora += "Cant:" + facturaDetalle.dCantidad.ToString() + " "; sDatosBitacora += "IEPS:" + facturaDetalle.dIeps.ToString() + " "; sDatosBitacora += "Iva:" + facturaDetalle.dIva.ToString() + " "; sDatosBitacora += "Precio:" + facturaDetalle.dPrecio.ToString() + " "; sDatosBitacora += "Total:" + Convert.ToDecimal((facturaDetalle.dCantidad * facturaDetalle.dPrecio) + facturaDetalle.dIeps + facturaDetalle.dIva) + ", "; } } } /****** GT: Modificar las existencias de los productos nuevos ***************/ MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); //oblRemision = new MedNeg.Remisiones.BlRemisiones(); oblFacturas = new MedNeg.Facturas.BlFacturas(); foreach (MedNeg.Facturas.BlDetallePartida remisionDetalleNuevos in (List<MedNeg.Facturas.BlDetallePartida>)Session["lstremisionespartidaedicion"]) { oblFacturas.ModificarExistenciaProducto(oUsuario.idAlmacen, remisionDetalleNuevos.iIdProducto, remisionDetalleNuevos.dCantidad, 1); } /****** GT: Modificar las existencias de los productos nuevos ***************/ //Anotar en la bitacora la modificación a la factura oBitacora = new MedDAL.DAL.bitacora(); oblBitacora = new MedNeg.Bitacora.BlBitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Facturas"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Edición de Factura"; oBitacora.Descripcion = sDatosBitacora; if (!oblBitacora.NuevoRegistro(oBitacora)) { lblDatos.Text = "El evento no pudo ser registrado en la bitácora"; } if (oFactura.Estatus == "5") { string sRutaArchivoConfig = Server.MapPath("~/Archivos/Configuracion.xml"); string sRutaCertificados = Server.MapPath("~/Archivos/"); string[] sUUID = new string[1]; string sMensaje = ""; bool bEncontrado = false; XmlTextReader oXMLReader = new XmlTextReader(sRutaCertificados + "/FacturasElectronicasTimbradas/FacturaE-" + oFactura.Folio + ".xml"); while (oXMLReader.Read()) { switch (oXMLReader.NodeType) { case XmlNodeType.Element: if (oXMLReader.Name == "tfd:TimbreFiscalDigital") { sUUID[0] = oXMLReader.GetAttribute("UUID"); bEncontrado = true; break; } break; } } if (bEncontrado) { int iResultado = oblFacturas.CancelarFacturaElectronica(sUUID, sRutaCertificados, out sMensaje); if (iResultado == 0) { ScriptManager.RegisterStartupScript(pnlFormulario, pnlFormulario.GetType(), "alertstock", "alertarCancelacionFacturas(0);", true); System.IO.FileInfo fFactura = new System.IO.FileInfo(Server.MapPath("~/Archivos/FacturasElectronicasTimbradas/FacturaE-" + sUUID[0] + ".xml")); Response.Clear(); Response.AddHeader("Content-Disposition", "attachment; filename=" + fFactura.Name); Response.AddHeader("Content-Length", fFactura.Length.ToString()); Response.ContentType = "application/...."; Response.WriteFile(fFactura.FullName); Response.End(); } else if (iResultado == 1) { ScriptManager.RegisterStartupScript(pnlFormulario, pnlFormulario.GetType(), "alertstock", "alertarCancelacionFacturas(1);", true); } } } } } }
protected void Page_Load(object sender, EventArgs e) { Hashtable htbPermisos = (Hashtable)Session["permisos"]; char cPermiso = 'N'; blInventarios = new BlInventarios(); oblRecetasPartidaFaltantes = new MedNeg.RecetasPartidaFaltantes.BlRecetasPartidaFaltantes(); try { cPermiso = (char)htbPermisos["movimientos"]; //Master.FindControl("rdbFiltro2").Visible = false; Master.FindControl("rdbFiltro3").Visible = false; Master.FindControl("btnEditar").Visible = false; //Master.FindControl("btnEliminar").Visible = false; imbNuevo = (ImageButton)Master.FindControl("imgBtnNuevo"); imbNuevo.ImageUrl = "~/Icons/document_32.png"; imbNuevo.Click += new ImageClickEventHandler(this.imgBtnEntradaSalida_Click); lblNuevo = (Label)Master.FindControl("lblNuevo"); lblNuevo.Text = "Ent./Sal."; //imbEditar = (ImageButton)Master.FindControl("imgBtnEditar"); //imbEditar.ImageUrl = "~/Icons/statistics_32.png"; //imbEditar.Click += new ImageClickEventHandler(this.imgBtnFisico_Click); imbEliminar = (ImageButton)Master.FindControl("imgBtnEliminar"); imbEliminar.OnClientClick = "return confirm('¿Está usted seguro de que desea cancelar el movimiento?');"; imbEliminar.Click += new ImageClickEventHandler(imbCancelarMovimiento_Click); lblEliminar = (Label)Master.FindControl("lblEliminar"); lblEliminar.Text = "Canc.Mov."; imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar"); imbMostrar.Click += new ImageClickEventHandler(this.imgBtnMostrar_Click); imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir"); imbImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click); imbReportes = (ImageButton)Master.FindControl("imgBtnReportes"); imbReportes.Click += new ImageClickEventHandler(this.imgBtnReportes_Click); imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar"); imbAceptar.Click += new ImageClickEventHandler(this.imbAceptar_Click); imbAceptar.ValidationGroup = "Almacenes"; imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar"); imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click); rdbFiltro1 = (RadioButton)Master.FindControl("rdbFiltro1"); rdbFiltro1.Text = "Concepto"; rdbFiltro2 = (RadioButton)Master.FindControl("rdbFiltro2"); rdbFiltro2.Text = "Pedimento"; //rdbClave = (RadioButton)Master.FindControl("rdbFiltro2"); //rdbClave.Text = "Clave"; //rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3"); //rdbNombre.Text = "Nombre"; btnBuscar = (Button)Master.FindControl("btnBuscar"); btnBuscar.Click += new EventHandler(this.btnBuscar_Click); txbBuscar = (TextBox)Master.FindControl("txtBuscar"); lblNombreModulo = (Label)Master.FindControl("lblNombreModulo"); lblNombreModulo.Text = "Movimientos"; //imgBtnImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click); //imgBtnAceptar.Click += new ImageClickEventHandler(imbAceptar_Click); //imgBtnAceptar.ValidationGroup = ""; //ojo aqui //imgBtnCancelar.Click += new ImageClickEventHandler(imbCancelar_Click); //imgBtnReportes.Click += new ImageClickEventHandler(this.imgBtnReportes_Click); txtEntSalArticulo.TextChanged += new EventHandler(txtEntSalArticulo_TextChanged); txtEntSalDescripcionArticulo.TextChanged += new EventHandler(txtEntSalDescripcionArticulo_TextChanged); txtEntSalCantidadArticulo.TextChanged += new EventHandler(txtEntSalCantidadArticulo_TextChanged); if (!IsPostBack) { EntradaSalida.Visible = false; pnlFiltroReportes.Visible = false; pnlCatalogo.Visible = false; //pnlReportes.Visible = false; Session["reporteactivo"] = 0; Session["reportdocument"] = ""; Session["titulo"] = ""; Session["resultadoquery"] = ""; ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; #region entradaSalida ddlEntSalConceptoMov.Items.Add("Entrada"); ddlEntSalConceptoMov.Items.Add("Salida"); ddlEntSalTiposMovimiento.DataTextField = "TipoMovimiento"; ddlEntSalTiposMovimiento.DataValueField = "idTipoMovimiento"; ddlEntSalTiposMovimiento.DataSource = blInventarios.ObtenerTiposMovimientos(); ddlEntSalTiposMovimiento.DataBind(); ddlEntSalAlmacenes.DataTextField = "Nombre"; ddlEntSalAlmacenes.DataValueField = "idAlmacen"; //JID 21/09/2011 Se obtiene o el almacen del usuario o todos los almacenes. MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { ddlEntSalAlmacenes.DataSource = blInventarios.BuscarAlmacenesFiltrado(oUsuario.idAlmacen); } else { ddlEntSalAlmacenes.DataSource = blInventarios.ObtenerAlmacenes(); } ddlEntSalAlmacenes.DataBind(); //ddlEntSalAlmacenSalida.DataTextField = "RazonSocial"; ddlEntSalAlmacenSalida.DataTextField = "Nombre"; ddlEntSalAlmacenSalida.DataValueField = "idAlmacen"; ddlEntSalAlmacenSalida.DataSource = blInventarios.ObtenerAlmacenes(); ddlEntSalAlmacenSalida.DataBind(); ddlEntSalLineasDeCredito.DataTextField = "InstitucionEmisora";//ojo aqui ddlEntSalLineasDeCredito.DataValueField = "idLineaCredito"; ddlEntSalLineasDeCredito.DataSource = blInventarios.ObtenerLineasDeCredito(); ddlEntSalLineasDeCredito.DataBind(); inicializaGuiEntSal(false); Session["invEntSalLsProductos"] = new List <MedNeg.Inventarios.Producto>(); grvEntSalArticulos.DataSource = (List <MedNeg.Inventarios.Producto>)Session["invEntSalLsProductos"]; grvEntSalArticulos.DataBind(); #endregion } } catch (NullReferenceException) { if (!ClientScript.IsStartupScriptRegistered("alertsession")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsession", "alertarSesion();", true); } EntradaSalida.Visible = false; pnlFiltroReportes.Visible = false; pnlCatalogo.Visible = false; Site1 oPrincipal = (Site1)this.Master; oPrincipal.DeshabilitarControles(this); oPrincipal.DeshabilitarControles(); } }
void btnBuscar_Click(object sender, EventArgs e) { /*Folio, paciente,fecha*/ int iFiltro = 1; if (rdbFolio.Checked) iFiltro = 1; if (rdbTipo.Checked) iFiltro = 2; if (rdbFecha.Checked) iFiltro = 3; estadoActual = 4; divListado.Visible = true; divFormulario.Visible = false; DateTime dFecha; if (iFiltro == 3 && !DateTime.TryParse(txbBuscar.Text, out dFecha)) { iFiltro = -1; } if (iFiltro != -1) { oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if ((bool)oUsuario.FiltradoActivado) { cargadgvListado(blRecetas.BuscarReceta(txbBuscar.Text, iFiltro, idAlmacen)); } else { cargadgvListado(blRecetas.BuscarReceta(txbBuscar.Text, iFiltro)); } } ConfigurarMenuBotones(true, true, true, true, false, true, true, true); }
void imbMostrar_Click(object sender, ImageClickEventArgs e) { estadoActual = 4; lblAviso.Text = ""; dgvListado.SelectedIndex = -1; divListado.Visible = true; divFormulario.Visible = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if ((bool)oUsuario.FiltradoActivado) { cargadgvListado(blRecetas.BuscarTodasRecetas(idAlmacen)); } else { cargadgvListado(blRecetas.BuscarTodasRecetas()); } //0175 GT ConfigurarMenuBotones(true, true, true, true, false, true, true, true); }
protected void Page_Load(object sender, EventArgs e) { Hashtable htbPermisos = (Hashtable)Session["permisos"]; char cPermiso = 'N'; blInventarios = new BlInventarios(); oblRecetasPartidaFaltantes = new MedNeg.RecetasPartidaFaltantes.BlRecetasPartidaFaltantes(); try { cPermiso = (char)htbPermisos["movimientos"]; //Master.FindControl("rdbFiltro2").Visible = false; Master.FindControl("rdbFiltro3").Visible = false; Master.FindControl("btnEditar").Visible = false; //Master.FindControl("btnEliminar").Visible = false; imbNuevo = (ImageButton)Master.FindControl("imgBtnNuevo"); imbNuevo.ImageUrl = "~/Icons/document_32.png"; imbNuevo.Click += new ImageClickEventHandler(this.imgBtnEntradaSalida_Click); lblNuevo = (Label)Master.FindControl("lblNuevo"); lblNuevo.Text = "Ent./Sal."; //imbEditar = (ImageButton)Master.FindControl("imgBtnEditar"); //imbEditar.ImageUrl = "~/Icons/statistics_32.png"; //imbEditar.Click += new ImageClickEventHandler(this.imgBtnFisico_Click); imbEliminar = (ImageButton)Master.FindControl("imgBtnEliminar"); imbEliminar.OnClientClick = "return confirm('¿Está usted seguro de que desea cancelar el movimiento?');"; imbEliminar.Click += new ImageClickEventHandler(imbCancelarMovimiento_Click); lblEliminar = (Label)Master.FindControl("lblEliminar"); lblEliminar.Text = "Canc.Mov."; imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar"); imbMostrar.Click += new ImageClickEventHandler(this.imgBtnMostrar_Click); imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir"); imbImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click); imbReportes = (ImageButton)Master.FindControl("imgBtnReportes"); imbReportes.Click += new ImageClickEventHandler(this.imgBtnReportes_Click); imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar"); imbAceptar.Click += new ImageClickEventHandler(this.imbAceptar_Click); imbAceptar.ValidationGroup = "Almacenes"; imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar"); imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click); rdbFiltro1 = (RadioButton)Master.FindControl("rdbFiltro1"); rdbFiltro1.Text = "Concepto"; rdbFiltro2 = (RadioButton)Master.FindControl("rdbFiltro2"); rdbFiltro2.Text = "Pedimento"; //rdbClave = (RadioButton)Master.FindControl("rdbFiltro2"); //rdbClave.Text = "Clave"; //rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3"); //rdbNombre.Text = "Nombre"; btnBuscar = (Button)Master.FindControl("btnBuscar"); btnBuscar.Click += new EventHandler(this.btnBuscar_Click); txbBuscar = (TextBox)Master.FindControl("txtBuscar"); lblNombreModulo = (Label)Master.FindControl("lblNombreModulo"); lblNombreModulo.Text = "Movimientos"; //imgBtnImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click); //imgBtnAceptar.Click += new ImageClickEventHandler(imbAceptar_Click); //imgBtnAceptar.ValidationGroup = ""; //ojo aqui //imgBtnCancelar.Click += new ImageClickEventHandler(imbCancelar_Click); //imgBtnReportes.Click += new ImageClickEventHandler(this.imgBtnReportes_Click); txtEntSalArticulo.TextChanged += new EventHandler(txtEntSalArticulo_TextChanged); txtEntSalDescripcionArticulo.TextChanged += new EventHandler(txtEntSalDescripcionArticulo_TextChanged); txtEntSalCantidadArticulo.TextChanged += new EventHandler(txtEntSalCantidadArticulo_TextChanged); if (!IsPostBack) { EntradaSalida.Visible = false; pnlFiltroReportes.Visible = false; pnlCatalogo.Visible = false; //pnlReportes.Visible = false; Session["reporteactivo"] = 0; Session["reportdocument"] = ""; Session["titulo"] = ""; Session["resultadoquery"] = ""; ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; #region entradaSalida ddlEntSalConceptoMov.Items.Add("Entrada"); ddlEntSalConceptoMov.Items.Add("Salida"); ddlEntSalTiposMovimiento.DataTextField = "TipoMovimiento"; ddlEntSalTiposMovimiento.DataValueField = "idTipoMovimiento"; ddlEntSalTiposMovimiento.DataSource = blInventarios.ObtenerTiposMovimientos(); ddlEntSalTiposMovimiento.DataBind(); ddlEntSalAlmacenes.DataTextField = "Nombre"; ddlEntSalAlmacenes.DataValueField = "idAlmacen"; //JID 21/09/2011 Se obtiene o el almacen del usuario o todos los almacenes. MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { ddlEntSalAlmacenes.DataSource = blInventarios.BuscarAlmacenesFiltrado(oUsuario.idAlmacen); } else { ddlEntSalAlmacenes.DataSource = blInventarios.ObtenerAlmacenes(); } ddlEntSalAlmacenes.DataBind(); //ddlEntSalAlmacenSalida.DataTextField = "RazonSocial"; ddlEntSalAlmacenSalida.DataTextField = "Nombre"; ddlEntSalAlmacenSalida.DataValueField = "idAlmacen"; ddlEntSalAlmacenSalida.DataSource = blInventarios.ObtenerAlmacenes(); ddlEntSalAlmacenSalida.DataBind(); ddlEntSalLineasDeCredito.DataTextField = "InstitucionEmisora";//ojo aqui ddlEntSalLineasDeCredito.DataValueField = "idLineaCredito"; ddlEntSalLineasDeCredito.DataSource = blInventarios.ObtenerLineasDeCredito(); ddlEntSalLineasDeCredito.DataBind(); inicializaGuiEntSal(false); Session["invEntSalLsProductos"] = new List<MedNeg.Inventarios.Producto>(); grvEntSalArticulos.DataSource = (List<MedNeg.Inventarios.Producto>)Session["invEntSalLsProductos"]; grvEntSalArticulos.DataBind(); #endregion } } catch (NullReferenceException) { if (!ClientScript.IsStartupScriptRegistered("alertsession")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsession", "alertarSesion();", true); } EntradaSalida.Visible = false; pnlFiltroReportes.Visible = false; pnlCatalogo.Visible = false; Site1 oPrincipal = (Site1)this.Master; oPrincipal.DeshabilitarControles(this); oPrincipal.DeshabilitarControles(); } }
protected void CargarReporte() { EntradaSalida.Visible = false; pnlCatalogo.Visible = false; pnlFiltroReportes.Visible = false; //pnlReportes.Visible = true; Session["reporteactivo"] = 1; MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from VistaMovimientos", "medicuriConnectionString", odsDataSet, "VistaMovimientos"); //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from MovimientoSalida", "medicuriConnectionString", odsDataSet, "MovimientoSalida"); //GT 0179 Session["tablaordenar"] = "VistaMovimientos"; Session["campoaordenar"] = "NombreAlmacen"; Session["sortfield"] = 0; Session["recordselection"] = ""; Session["dataset"] = odsDataSet; Session["reportdocument"] = "~\\rptReportes\\Movimientos\\rptMovimientos.rpt"; Session["titulo"] = "Movimientos"; ReportDocument rptReporte = new ReportDocument(); rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString())); /*if (gdvDatos.SelectedIndex != -1) { rptReporte.RecordSelectionFormula = "{inventario.idInventario}=" + gdvDatos.SelectedDataKey.Values[0].ToString(); }*/ rptReporte.SetDataSource(odsDataSet); //crvReporte.Visible = true; //crvReporte.ReportSource = rptReporte; //GT 0179 Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); }
protected void btnGenerar_Click(object sender, EventArgs e) { string sRutaArchivoConfig = Server.MapPath("~/Archivos/Configuracion.xml"); MedNeg.Configuracion.BlConfiguracion oblConfiguracion = new MedNeg.Configuracion.BlConfiguracion(); MedDAL.Configuracion.DALConfiguracion objConfiguracion = new MedDAL.Configuracion.DALConfiguracion(); objConfiguracion = (MedDAL.Configuracion.DALConfiguracion)oblConfiguracion.CargaDatos(sRutaArchivoConfig); switch (Session["reportdocument"].ToString()) { case "~\\rptReportes\\Almacenes\\rptAlmacenes.rpt": #region rptAlmacenes.rpt MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes_contactos", "medicuriConnectionString", odsDataSet, "almacenes_contactos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); //Variables de sesión a utilizar Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Almacenes\\rptAlmacenes.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Almacenes\\rptAlmacenes.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Almacenes oAlmacenes = (Almacenes)Parent.Page; oAlmacenes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Almacenes\\rptDistribucionExistencias.rpt": case "~\\rptReportes\\Almacenes\\rptDistribucionExistenciasClave.rpt": case "~\\rptReportes\\Almacenes\\rptDistribucionExistenciasNombre.rpt": #region rptDistribucionExistencias.rpt odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Almacenes\\rptDistribucionExistencias.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Almacenes\\rptDistribucionExistencias.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oAlmacenes = (Almacenes)Parent.Page; oAlmacenes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Proveedores\\rptProveedores.rpt": #region rptProveedores.rpt odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_contactos", "medicuriConnectionString", odsDataSet, "proveedores_contactos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Proveedores\\rptProveedores.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Proveedores\\rptProveedores.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Proveedores oProveedores = (Proveedores)Parent.Page; oProveedores.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Vendedores\\rptVendedores.rpt": #region rptVendedores odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores_especialidad", "medicuriConnectionString", odsDataSet, "vendedores_especialidad"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores_vinculacion", "medicuriConnectionString", odsDataSet, "vendedores_vinculacion"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Vendedores\\rptVendedores.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Vendedores\\rptVendedores.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Vendedores oVendedores = (Vendedores)Parent.Page; oVendedores.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Clientes\\rptClientes.rpt": #region rptClientes odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes_contacto", "medicuriConnectionString", odsDataSet, "clientes_contacto"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Clientes\\rptClientes.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Clientes\\rptClientes.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Clientes oCliente = (Clientes)Parent.Page; oCliente.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Clientes\\rptEstadoCuentaGeneral.rpt": #region rptEstadoCuentaGeneral odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Clientes\\rptEstadoCuentaGeneral.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Clientes\\rptEstadoCuentaGeneral.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oCliente = (Clientes)Parent.Page; oCliente.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Clientes\\rptPorConcepto.rpt": #region rptPorConcepto odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Clientes\\rptPorConcepto.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Clientes\\rptPorConcepto.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oCliente = (Clientes)Parent.Page; oCliente.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Facturacion\\rptPendientesPorSurtir.rpt": #region rptPendientesPorSurtir odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida_faltantes", "medicuriConnectionString", odsDataSet, "recetas_partida_faltantes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptPendientesPorSurtir.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; //Variables de session para las formulas de almacen y productos desde hasta Session["sProductoDesdePendientes"] = txbClave1f.Text; Session["sProductoHastaPendientes"] = txbClave2f.Text; Session["sAlmacenNombre"] = txbAlmacenf.Text; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Facturacion oFacturacion = (Facturacion)Parent.Page; oFacturacion.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Productos\\rptProductos.rpt": case "~\\rptReportes\\Productos\\rptProductosUltimaFactura.rpt": case "~\\rptReportes\\Productos\\rptProductosUltimaReceta.rpt": case "~\\rptReportes\\Productos\\rptProductosUltimaRemision.rpt": #region rptProductos odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from remisiones", "medicuriConnectionString", odsDataSet, "remisiones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from remisiones_partida", "medicuriConnectionString", odsDataSet, "remisiones_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptProductos.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Productos\\rptProductos.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 1; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Productos oProductos = (Productos)Parent.Page; oProductos.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Productos\\rptListaPrecios.rpt": #region rptListaPrecios odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptListaPrecios.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Productos\\rptListaPrecios.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oProductos = (Productos)Parent.Page; oProductos.CargarListaReportes(); #endregion break; //GT 0249 case "~\\rptReportes\\Productos\\rptProductosLista.rpt": #region Reporte lista productos (rptProductosLista.rpt) odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptProductosLista.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oProductos = (Productos)Parent.Page; oProductos.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Productos\\rptStockMinimo.rpt": case "~\\rptReportes\\Productos\\rptStockMinimoAlmacen.rpt": #region rptStockMinimo odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida_faltantes", "medicuriConnectionString", odsDataSet, "recetas_partida_faltantes"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptStockMinimo.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Productos\\rptStockMinimo.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; if (Session["recordselection"].ToString() == "~\\rptReportes\\Productos\\rptStockMinimo.rpt") { Session["sortfield"] = 0; } else { Session["sortfield"] = 1; } Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oProductos = (Productos)Parent.Page; oProductos.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Productos\\rptStockMaximo.rpt": #region rptStockMaximo odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida_faltantes", "medicuriConnectionString", odsDataSet, "recetas_partida_faltantes"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptStockMaximo.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Productos\\rptStockMaximo.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["sortfield"] = 1; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oProductos = (Productos)Parent.Page; oProductos.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Facturacion\\rptDetalladoDeFacturas.rpt": #region rptDetalladoDeFacturas odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from usuarios", "medicuriConnectionString", odsDataSet, "usuarios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptDetalladoDeFacturas.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oFacturacion = (Facturacion)Parent.Page; oFacturacion.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Facturacion\\rptResumenGeneralDeFacturas.rpt": #region rptResumenGeneralDeFacturas odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from usuarios", "medicuriConnectionString", odsDataSet, "usuarios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptResumenGeneralDeFacturas.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oFacturacion = (Facturacion)Parent.Page; oFacturacion.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Inventarios\\rptProductosCaducos.rpt": #region rptProductosCaducos odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptProductosCaducos.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptProductosCaducos.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Inventarios oInventarios = (Inventarios)Parent.Page; oInventarios.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Inventarios\\rptComprasProveedor.rpt": #region rptComprasProveedor odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptComprasProveedor.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptComprasProveedor.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oInventarios = (Inventarios)Parent.Page; oInventarios.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Inventarios\\rptVentasPeriodo.rpt": #region rptVentasPeriodo odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptVentasPeriodo.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptVentasPeriodo.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 1; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oInventarios = (Inventarios)Parent.Page; oInventarios.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Inventarios\\rptVentasCliente.rpt": #region rptVentasCliente odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptVentasCliente.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptVentasCliente.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oInventarios = (Inventarios)Parent.Page; oInventarios.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Inventarios\\rptNumerosSerie.rpt": #region rptNumerosSerie odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptNumerosSerie.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptNumerosSerie.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 1; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oInventarios = (Inventarios)Parent.Page; oInventarios.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Inventarios\\rptPedimentosAduanalesLotes.rpt": #region rptPedimentosAduanalesLotes odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptPedimentosAduanalesLotes.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptPedimentosAduanalesLotes.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 1; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oInventarios = (Inventarios)Parent.Page; oInventarios.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Inventarios\\rptHistorialExistencias.rpt": #region rptHistorialExistencias odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptHistorialExistencias.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptHistorialExistencias.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oInventarios = (Inventarios)Parent.Page; oInventarios.CargarListaReportes(); #endregion break; case "~\\rptReportes\\LineasCredito\\rptAcumuladoLineaCredito.rpt": #region rptAcumuladoLineaCredito odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from FacturacionDeRecetas", "medicuriConnectionString", odsDataSet, "FacturacionDeRecetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from lineas_creditos", "medicuriConnectionString", odsDataSet, "lineas_creditos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\LineasCredito\\rptAcumuladoLineaCredito.rpt"); Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\LineasCredito\\rptAcumuladoLineaCredito.rpt"); Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); LineasCredito oLineasCredito = (LineasCredito)Parent.Page; oLineasCredito.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Facturacion\\rptAntiguedadDeSaldos.rpt": #region rptAntiguedadDeSaldos.rpt odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from usuarios", "medicuriConnectionString", odsDataSet, "usuarios"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptAntiguedadDeSaldos.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Session["sAlmacenNombre"] = txbAlmacenf.Text; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oFacturacion = (Facturacion)Parent.Page; oFacturacion.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Facturacion\\rptCuentasPorCobrar.rpt": #region Cuentas por cobrar odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptCuentasPorCobrar.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); cuentasxcobrar oCuentasPorCobrar = (cuentasxcobrar)Parent.Page; oCuentasPorCobrar.CargarListaReportes(); #endregion break; case "~\\rptReportes\\Movimientos\\rptMovimientos.rpt": #region rptMovimientos odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from VistaMovimientos", "medicuriConnectionString", odsDataSet, "VistaMovimientos"); //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from MovimientoSalida", "medicuriConnectionString", odsDataSet, "MovimientoSalida"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Movimientos\\rptMovimientos.rpt"); Session["tablaordenar"] = "VistaMovimientos"; Session["campoaordenar"] = "NombreAlmacen"; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; //Session["sAlmacenNombre"] = txbAlmacenf.Text; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Movimientos oMovimientos = (Movimientos)Parent.Page; oMovimientos.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptRecetas.rpt": #region Recetas odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos where idProducto = 1", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetas.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; //Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt"; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); Reportes oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptRecetasDiagnostico.rpt": #region RecetasDiagnostico odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from causes", "medicuriConnectionString", odsDataSet, "causes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from causes_cie", "medicuriConnectionString", odsDataSet, "causes_cie"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from causes_medicamentos", "medicuriConnectionString", odsDataSet, "causes_medicamentos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasDiagnostico.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; //Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt"; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptRecetasLineaCredito.rpt": #region RecetasLineaCredito odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from lineas_creditos", "medicuriConnectionString", odsDataSet, "lineas_creditos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasLineaCredito.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; //Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt"; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptRecetasLocalidad.rpt": #region RecetasLocalidad odsDataSet = new MedDAL.DataSets.dsDataSet(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasLocalidad.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptMedicamentosMasRecetados.rpt": #region MedicamentosMasRecetados odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptMedicamentosMasRecetados.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptMedicamentosPrescritosMedico.rpt": #region MedicamentosPrescritosMedico odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptMedicamentosPrescritosMedico.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptConsumosMedicamento.rpt": #region ConsumosMedicamento odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptConsumosMedicamento.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptConsumosMedicamentoFarmacia.rpt": #region ConsumosMedicamentoFarmacia odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptConsumosMedicamentoFarmacia.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptConsumosMedicamentoRequisicion.rpt": #region ConsumosMedicamentoRequisicion odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptConsumosMedicamentoRequisicion.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptInventarios.rpt": #region Inventarios odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptInventarios.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptInventariosLotes.rpt": #region InventariosLotes odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptInventariosLotes.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptCaducos.rpt": #region Caducos odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptCaducos.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptRecetasPaciente.rpt": #region RecetasPaciente odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasPaciente.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptRecetasRequisicion.rpt": #region RecetasRequisicion odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasRequisicion.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; case "~\\rptReportes\\rptRecetasConsumo.rpt": #region RecetasConsumo odsDataSet = new MedDAL.DataSets.dsDataSet(); odsDataSet.EnforceConstraints = false; oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasConsumo.rpt"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = txbTitulo.Text; Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); oReportes = (Reportes)Parent.Page; oReportes.CargarListaReportes(); #endregion break; } }
protected void Page_Load(object sender, EventArgs e) { oblEstados = new MedNeg.Estados.BlEstados(); oblPoblaciones = new MedNeg.Poblaciones.BlPoblaciones(); oblMunicipios = new MedNeg.Municipios.BlMunicipios(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); try { MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if ((bool)oUsuario.FiltradoActivado) { txbAlmacenf_AutoCompleteExtender.Enabled = false; } else { txbAlmacenf_AutoCompleteExtender.Enabled = true; } if (lsbSeleccionf.SelectedIndex == -1) { btnGenerar.Visible = false; } if (!IsPostBack) { Session["reportdocument"] = ""; LimpiarPaneles(); if (pnlLocalidadf.Visible) { CargarEstados(); } } } catch (NullReferenceException) { //if (!Page.ClientScript.IsStartupScriptRegistered("alertsession")) //{ // Page.ClientScript.RegisterStartupScript(this.GetType(), // "alertsession", "alertarSesion();", true); //} //pnlGeneral.Visible = false; } }
protected void Buscar(string sCadena) { int iTipo = 1; if (rdbTodos.Checked) { iTipo = 1; } else if (rdbClave.Checked) { iTipo = 2; } else if (rdbNombre.Checked) { iTipo = 3; } MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { var oQuery = oblInventarios.BuscarProductosAlmacenFiltradaAlmacen(sCadena, iTipo, oUsuario.idAlmacen); gdvDatos.DataSource = oQuery; Session["resultadoquery"] = oQuery; } else { var oQuery = oblInventarios.BuscarProductosAlmacen(sCadena, iTipo); gdvDatos.DataSource = oQuery; Session["resultadoquery"] = oQuery; } ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable <MedDAL.Inventarios.InventariosView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "Clave ASC"; gdvDatos.DataSource = dv; try { gdvDatos.DataKeyNames = new string[] { "idProAlmStocks" }; gdvDatos.DataBind(); CargarCatalogo(); if (gdvDatos.Rows.Count == 0 && txbBuscar.Text == "") { gdvDatos.EmptyDataText = "No existen registros aun"; } else { gdvDatos.EmptyDataText = "No existen registros que coincidan con la búsqueda"; } gdvDatos.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { //Obtener los controles de master Hashtable htbPermisos = (Hashtable)Session["permisos"]; char cPermiso = 'N'; try { #region Interfaz cPermiso = (char)htbPermisos["inventarios"]; Master.FindControl("btnEliminar").Visible = false; Master.FindControl("btnAlertaStock").Visible = true; imbFisico = (ImageButton)Master.FindControl("imgBtnNuevo"); imbFisico.ImageUrl = "~/Icons/packing32.png"; ((Label)(Master.FindControl("lblNuevo"))).Text = "Físico"; imbFisico.Click += new ImageClickEventHandler(this.imbFisico_Click); imbEditar = (ImageButton)Master.FindControl("imgBtnEditar"); imbEditar.Click += new ImageClickEventHandler(this.imbEditar_Click); imbReportes = (ImageButton)Master.FindControl("imgBtnReportes"); imbReportes.Click += new ImageClickEventHandler(this.imbReportes_Click); imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar"); imbMostrar.Click += new ImageClickEventHandler(this.imbMostrar_Click); imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir"); imbImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click); imbAlertas = (ImageButton)Master.FindControl("imgBtnAlertas"); imbAlertas.Click += new ImageClickEventHandler(this.imbAlertas_Click); imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar"); imbAceptar.Click += new ImageClickEventHandler(this.imbAceptar_Click); imbAceptar.ValidationGroup = "Inventarios"; imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar"); imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click); rdbTodos = (RadioButton)Master.FindControl("rdbFiltro1"); rdbTodos.Text = "Productos y almacenes"; rdbClave = (RadioButton)Master.FindControl("rdbFiltro2"); rdbClave.Text = "Producto"; rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3"); rdbNombre.Text = "Almacén"; btnBuscar = (Button)Master.FindControl("btnBuscar"); btnBuscar.Click += new EventHandler(this.btnBuscar_Click); txbBuscar = (TextBox)Master.FindControl("txtBuscar"); lblNombreModulo = (Label)Master.FindControl("lblNombreModulo"); lblNombreModulo.Text = "Inventarios"; lblInvFsAvisoPermanente.Visible = false; switch (cPermiso) { case 'T': break; case 'E': DesactivarEdicionEliminacion(); break; case 'L': DesactivarEdicionEliminacion(); DesactivarNuevo(); break; } #endregion oblInventarios = new MedNeg.Inventarios.BlInventarios(); oblBitacora = new MedNeg.Bitacora.BlBitacora(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); lblInvFsAvisos.Text = ""; if (!IsPostBack) { Session["accion"] = 0; pnlFormulario.Visible = false; pnlCatalogo.Visible = false; divInventarioFísico.Visible = false; pnlFiltroReportes.Visible = false; //pnlReportes.Visible = false; Session["resultadoquery"] = ""; Session["resultadoquery2"] = ""; //09/02/2012 JID sirve para el gridview de inventario fisico ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; Session["reporteactivo"] = 0; Session["reportdocument"] = ""; Session["titulo"] = ""; ConfigurarMenuBotones(true, true, false, false, false, false, true, true); } } catch (NullReferenceException) { if (!ClientScript.IsStartupScriptRegistered("alertsession")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsession", "alertarSesion();", true); } pnlFormulario.Visible = false; pnlCatalogo.Visible = false; divInventarioFísico.Visible = false; pnlFiltroReportes.Visible = false; Site1 oPrincipal = (Site1)this.Master; oPrincipal.DeshabilitarControles(this); oPrincipal.DeshabilitarControles(); } }
protected void Buscar(string sCadena) { int iTipo = 1; if (rdbTipo.Checked) { iTipo = 1; } else if (rdbClave.Checked) { iTipo = 2; } else if (rdbNombre.Checked) { iTipo = 3; } MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { var oQuery = oblAlmacenes.BuscarFiltradaAlmacenes(sCadena, iTipo,oUsuario.idAlmacen); Session["resultadoquery"] = oQuery; } else { var oQuery = oblAlmacenes.Buscar(sCadena, iTipo); Session["resultadoquery"] = oQuery; } ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable<MedDAL.Almacenes.AlmacenesView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "Clave ASC"; gdvLista.DataSource = dv; try { //gdvLista.DataSource = lstAlmacenes; gdvLista.DataBind(); gdvLista.Visible = true; if (txbBuscar.Text == "") { gdvLista.EmptyDataText = "No existen almacenes registrados aun"; } else { gdvLista.EmptyDataText = "No existen almacenes que coincidan con la búsqueda"; } gdvLista.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }
/// <summary> /// Registrar nuevo pedido /// </summary> private void Nuevo() { string sRutaArchivoConfig=Server.MapPath("~/Archivos/Configuracion.xml"); oRemision = new MedDAL.DAL.remisiones(); oblRemision = new MedNeg.Remisiones.BlRemisiones(); if (Session["sIdCliente"] != null) { oRemision.idCliente = (int)Session["sIdCliente"]; oRemision.Fecha = DateTime.Now; oRemision.Estatus = cmbEstatus.SelectedValue; //Validar Folio Repetido if (ValidaFolioRepetido()) { //Validar si se esta respetando el folio automatico y verificar si aun es el mismo o cambio su valor if (Session["iFolioAutomatico"].Equals(txbFolio.Text)) { oRemision.Folio = oblRemision.RecuperaFolioAutomatico(sRutaArchivoConfig).ToString(); } else { oRemision.Folio = txbFolio.Text; } if ((bool)Session["sEsDePedido"] == true) { oRemision.idPedido = (int)Session["sIdPedido"]; } if (oblRemision.NuevoRegistro(oRemision)) { //Datos de la bitacora string sDatosBitacora = string.Empty; sDatosBitacora += "Tipo:" + cmbTipoRemision.SelectedValue.ToString() + " "; sDatosBitacora += "Folio:" + txbFolio.Text + " "; sDatosBitacora += "Fecha:" + txbFecha.Text + " "; sDatosBitacora += "Estatus:" + cmbEstatus.SelectedItem.ToString() + " "; sDatosBitacora += "Cliente:" + txbCliente.Text + " "; // Registrar la partida de la remision oRemision = new MedDAL.DAL.remisiones(); oRemision = oblRemision.BuscarRemisionFolio(txbFolio.Text); int iIdRemision = oRemision.idRemision; bool bRegistroFallido = false; //Recorrer el objeto de sesion lstDetallePartida que contiene los datos de la partida foreach (MedNeg.Facturas.BlDetallePartida pedidoDetalle in (List<MedNeg.Facturas.BlDetallePartida>)Session["lstDetallePartida"]) { //0087 Saber si es un ensamble el que se esta registrando if (pedidoDetalle.bEsEnsamble == true) { AgregarDetalleEnsamble(pedidoDetalle, iIdRemision); } else { oblRemision = new MedNeg.Remisiones.BlRemisiones(); MedDAL.DAL.remisiones_partida oRemisionPartida = new MedDAL.DAL.remisiones_partida(); oRemisionPartida.idRemision = iIdRemision; oRemisionPartida.idProducto = pedidoDetalle.iIdProducto; oRemisionPartida.Cantidad = pedidoDetalle.dCantidad; oRemisionPartida.IEPS = pedidoDetalle.dIeps; oRemisionPartida.Iva = pedidoDetalle.dIva; oRemisionPartida.Precio = pedidoDetalle.dPrecio; oRemisionPartida.Observaciones = pedidoDetalle.sObservaciones; oRemisionPartida.Descripcion = pedidoDetalle.sDescripcion; //Registrar el detalle del pedido if (!oblRemision.NuevoDetallePartida(oRemisionPartida)) { bRegistroFallido = true; } else { sDatosBitacora += "Producto:" + pedidoDetalle.iIdProducto.ToString() + " "; sDatosBitacora += "Cant:" + pedidoDetalle.dCantidad.ToString() + " "; sDatosBitacora += "IEPS:" + pedidoDetalle.dIeps.ToString() + " "; sDatosBitacora += "Iva:" + pedidoDetalle.dIva.ToString() + " "; sDatosBitacora += "Precio:" + pedidoDetalle.dPrecio.ToString() + " "; sDatosBitacora += "Total:" + Convert.ToDecimal((pedidoDetalle.dCantidad * pedidoDetalle.dPrecio) + pedidoDetalle.dIeps + pedidoDetalle.dIva) + ", "; } } } if (!bRegistroFallido) { //Registrar datos de la remision en la bitacora //lblAviso.Text = "El usuario se ha registrado con éxito"; oBitacora = new MedDAL.DAL.bitacora(); oblBitacora = new MedNeg.Bitacora.BlBitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Remisiones"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Nueva Remisión"; oBitacora.Descripcion = sDatosBitacora; if (!oblBitacora.NuevoRegistro(oBitacora)) { lblDatos.Text = "El evento no pudo ser registrado en la bitácora"; } //Actualizar el consecutivo en configuracion (la validacion de si esta activa o no la opcion se hace dentro de la misma funcion) oblRemision.ActualizarFolioRemision(sRutaArchivoConfig); Session["sIdCliente"] = null; if ((bool)Session["sEsDePedido"] == true) { //Actualizar el estatus del pedido en caso de que se haya hecho la remision a partir de un pedido MedDAL.DAL.pedidos oPedido = new MedDAL.DAL.pedidos(); MedNeg.Pedidos.BlPedidos oblPedido = new MedNeg.Pedidos.BlPedidos(); //Actualizar el estatus del pedido oPedido = oblPedido.BuscarPedido((int)Session["sIdPedido"]); oPedido.Estatus = "2"; if (!oblPedido.EditarRegistro(oPedido)) { lblDatos.Text = "No se pudo cambiar el estatus del pedido, contacte al administrador"; } } /******* Realizar la resta de las existencias ***********/ MedNeg.Productos.BlProductos oblProductos = new MedNeg.Productos.BlProductos(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); MedNeg.Remisiones.BlRemisiones oblRemisiones; bool bModificarExistenciasError = false; bool bStockMin = false; //Recorrer el objeto de sesion lstDetallePartida que contiene los datos de la partida //Checar la existencia del producto despues de extraer la cantidad marcada en el detalle y alertar en caso necesario sobre stock bajo foreach (MedNeg.Facturas.BlDetallePartida oPedidoDetalle in (List<MedNeg.Facturas.BlDetallePartida>)Session["lstDetallePartida"]) { oblRemisiones = new MedNeg.Remisiones.BlRemisiones(); if (!oblRemisiones.ModificarExistenciaProducto(oUsuario.idAlmacen, oPedidoDetalle.iIdProducto, oPedidoDetalle.dCantidad, 1)) bModificarExistenciasError = true; else { //Si el proceso de extraer se da exitosamente, se revisa ahora las existencias de todos los lotes de ese almacen //Posteriormente se revisa si la existencia esta por igual o debajo del Stock Minimo requerido decimal dCantidad = 0; foreach (MedDAL.DAL.productos_almacen oProductoAlmacen in oblProductos.ObtenerExistenciaProducto(oPedidoDetalle.iIdProducto, oUsuario.idAlmacen)) { dCantidad += oProductoAlmacen.Cantidad; } MedDAL.DAL.productos_almacen_stocks oProductoAlmacenStocks = oblProductos.ObtenerProductoAlmacenStock(oUsuario.idAlmacen, oPedidoDetalle.iIdProducto); if (dCantidad <= oProductoAlmacenStocks.StockMin) { bStockMin = true; } } } if (bModificarExistenciasError == true) { lblDatos.Text = "No se pudo modificar la existencia de los productos, por favor contacte al administrador"; } if (bStockMin) { ScriptManager.RegisterStartupScript(pnlFormulario, pnlFormulario.GetType(), "alertstock", "alertarStock(1);", true); } /****** Termina resta de las existencias ***************************/ Session["sTotalFactura"] = 0; } else { //Eliminar la remisión, su partida e indicar al usuario que lo intente de nuevo, limpiar la cadena de bitacora Eliminar(iIdRemision); sDatosBitacora = ""; lblDatos.Text = "No se pudo registrar la remisión, por favor verifique los datos y vuelva a intentarlo"; } } else { //Fallo esl registro de la remisión lblDatos.Text = "No se pudo registrar la remisión, por favor verifique los datos y vuelva a intentarlo"; } } else //si es folio repetido { lblDatos.Text = "Folio Repetido, no se puede generar la remisión."; } } else { lblDatos.Text = "Por favor, elija a un Cliente"; } }
protected void Buscar(string sCadena) { int iTipo = 1; if (rdbFiltro1.Checked) { iTipo = 1; } else if (rdbFiltro2.Checked) { iTipo = 2; } /*else if (rdbFiltro3.Checked) { iTipo = 3; }*/ oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { var oQuery = blInventarios.Buscar(sCadena, iTipo, oUsuario.idAlmacen); Session["resultadoquery"] = oQuery; } else { var oQuery = blInventarios.Buscar(sCadena, iTipo); Session["resultadoquery"] = oQuery; } ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable<MedDAL.Inventarios.MovimientosView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "Concepto ASC"; try { gdvDatos.DataSource = dv; //gdvDatos.DataKeyNames = new string[] { "idEstado" }; gdvDatos.DataBind(); if (gdvDatos.Rows.Count == 0 && txbBuscar.Text == "") { gdvDatos.EmptyDataText = "No existen registros aun"; } else { gdvDatos.EmptyDataText = "No existen registros que coincidan con la búsqueda"; } gdvDatos.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }
/// <summary> /// Editar /// </summary> private void Editar() { oRemision = new MedDAL.DAL.remisiones(); oblRemision = new MedNeg.Remisiones.BlRemisiones(); //oRemision.idRemision = int.Parse(dgvDatos.SelectedDataKey.Value.ToString()); oRemision = oblRemision.BuscarRemisionFolio(txbFolio.Text); oRemision.Estatus = cmbEstatus.SelectedValue.ToString(); oblRemision = new MedNeg.Remisiones.BlRemisiones(); if(oblRemision.EditarRegistro(oRemision)) { //Datos de la bitacora sDatosBitacora += "Tipo:" + cmbTipoRemision.SelectedValue.ToString() + " "; sDatosBitacora += "Folio:" + txbFolio.Text + " "; sDatosBitacora += "Fecha:" + txbFecha.Text + " "; sDatosBitacora += "Estatus:" + cmbEstatus.SelectedItem.ToString() + " "; sDatosBitacora += "Cliente:" + txbCliente.Text + " "; oblRemision = new MedNeg.Remisiones.BlRemisiones(); if (oblRemision.EliminarRemisionPartida(oRemision.idRemision)) { bool bRegistroFallido = false; //Recorrer el objeto de sesion lstDetallePartida que contiene los datos de la partida foreach (MedNeg.Facturas.BlDetallePartida pedidoDetalle in (List<MedNeg.Facturas.BlDetallePartida>)Session["lstDetallePartida"]) { //Saber si es un ensamble el que se esta registrando if (pedidoDetalle.bEsEnsamble == true) { AgregarDetalleEnsamble(pedidoDetalle, oRemision.idRemision); } else { oblRemision = new MedNeg.Remisiones.BlRemisiones(); MedDAL.DAL.remisiones_partida oRemisionPartida = new MedDAL.DAL.remisiones_partida(); oRemisionPartida.idRemision = oRemision.idRemision; oRemisionPartida.idProducto = pedidoDetalle.iIdProducto; oRemisionPartida.Cantidad = pedidoDetalle.dCantidad; oRemisionPartida.IEPS = pedidoDetalle.dIeps; oRemisionPartida.Iva = pedidoDetalle.dIva; oRemisionPartida.Precio = pedidoDetalle.dPrecio; //Registrar el detalle del pedido if (!oblRemision.NuevoDetallePartida(oRemisionPartida)) { bRegistroFallido = true; } else { sDatosBitacora += "Producto:" + pedidoDetalle.iIdProducto.ToString() + " "; sDatosBitacora += "Cant:" + pedidoDetalle.dCantidad.ToString() + " "; sDatosBitacora += "IEPS:" + pedidoDetalle.dIeps.ToString() + " "; sDatosBitacora += "Iva:" + pedidoDetalle.dIva.ToString() + " "; sDatosBitacora += "Precio:" + pedidoDetalle.dPrecio.ToString() + " "; sDatosBitacora += "Total:" + Convert.ToDecimal((pedidoDetalle.dCantidad * pedidoDetalle.dPrecio) + pedidoDetalle.dIeps + pedidoDetalle.dIva) + ", "; } } } /****** GT: Modificar las existencias de los productos nuevos ***************/ MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedNeg.Productos.BlProductos oblProductos = new MedNeg.Productos.BlProductos(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); bool bModificarExistenciasError = false; bool bStockMin = false; oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); oblRemision = new MedNeg.Remisiones.BlRemisiones(); foreach (MedNeg.Facturas.BlDetallePartida remisionDetalleNuevos in (List<MedNeg.Facturas.BlDetallePartida>)Session["lstremisionespartidaedicion"]) { if (oblRemision.ModificarExistenciaProducto(oUsuario.idAlmacen, remisionDetalleNuevos.iIdProducto, remisionDetalleNuevos.dCantidad, 1)) { //Si el proceso de extraer se da exitosamente, se revisa ahora las existencias de todos los lotes de ese almacen //Posteriormente se revisa si la existencia esta por igual o debajo del Stock Minimo requerido decimal dCantidad = 0; foreach (MedDAL.DAL.productos_almacen oProductoAlmacen in oblProductos.ObtenerExistenciaProducto(remisionDetalleNuevos.iIdProducto, oUsuario.idAlmacen)) { dCantidad += oProductoAlmacen.Cantidad; } MedDAL.DAL.productos_almacen_stocks oProductoAlmacenStocks = oblProductos.ObtenerProductoAlmacenStock(oUsuario.idAlmacen, remisionDetalleNuevos.iIdProducto); if (dCantidad <= oProductoAlmacenStocks.StockMin) { bStockMin = true; } } else { bModificarExistenciasError = true; } } if (bModificarExistenciasError == true) { lblDatos.Text = "No se pudo modificar la existencia de los productos, por favor contacte al administrador"; } if (bStockMin) { ScriptManager.RegisterStartupScript(pnlFormulario, pnlFormulario.GetType(), "alertstock", "alertarStock(1);", true); } /****** GT: Modificar las existencias de los productos nuevos ***************/ //Anotar en la bitacora la modificación a la remision oBitacora = new MedDAL.DAL.bitacora(); oblBitacora = new MedNeg.Bitacora.BlBitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Remisiones"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Edición de Remision"; oBitacora.Descripcion = sDatosBitacora; if (!oblBitacora.NuevoRegistro(oBitacora)) { //lblAviso2.Text = "El evento no pudo ser registrado en la bitácora"; } Session["sTotalFactura"] = 0; } } }
private void CargaDdlSurtidoExpedidoUsuarioAlmacen() { MedNeg.Usuarios.BlUsuarios oblUsuarios = new MedNeg.Usuarios.BlUsuarios(); MedNeg.Almacenes.BlAlmacenes oblAlmacenes = new MedNeg.Almacenes.BlAlmacenes(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuarios.Buscar(int.Parse(Session["usuarioid"].ToString())); MedDAL.DAL.almacenes oAlmacen = new MedDAL.DAL.almacenes(); oAlmacen = (MedDAL.DAL.almacenes)oblAlmacenes.Buscar(oUsuario.idAlmacen); CargaDdlExpedidoEstados(false); cmbExpedidoEnEstados.SelectedValue = oAlmacen.idEstado.ToString(); CargaDdlExpedidoMunicipios(false); cmbExpedidoEnMunicipios.SelectedValue = oAlmacen.idMunicipio.ToString(); CargaDdlExpedidoPoblaciones(false); cmbExpedidoEnPoblaciones.SelectedValue = oAlmacen.idPoblacion.ToString(); CargaDdlExpedidoColonia(false); cmbExpedidoEnColonias.SelectedValue = oAlmacen.idColonia.ToString(); CargaDdlSurtidoEstados(false); cmbSurtidoEnEstados.SelectedValue = oAlmacen.idEstado.ToString(); CargaDdlSurtidoMunicipios(false); cmbSurtidoEnMunicipios.SelectedValue = oAlmacen.idMunicipio.ToString(); CargaDdlSurtidoPoblaciones(false); cmbSurtidoEnPoblaciones.SelectedValue = oAlmacen.idPoblacion.ToString(); CargaDdlSurtidoColonia(false); cmbSurtidoEnColonias.SelectedValue = oAlmacen.idColonia.ToString(); }
protected void Buscar(string sCadena) { int iTipo = 1; if (rdbTipo.Checked) { iTipo = 1; } else if (rdbClave.Checked) { iTipo = 2; } else if (rdbNombre.Checked) { iTipo = 3; } else if (rdbClave2.Checked) { iTipo = 4; } MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { var oQuery = oblProducto.BuscarFiltradaAlmacen(sCadena, iTipo,oUsuario.idAlmacen); Session["resultadoquery"] = oQuery; //List<MedDAL.DAL.productos> lstProductos = new List<MedDAL.DAL.productos>(); //lstProductos.AddRange((IQueryable<MedDAL.DAL.productos>)oQuery); //Session["lstProductos"] = lstProductos; } else { var oQuery = oblProducto.Buscar(sCadena, iTipo); Session["resultadoquery"] = oQuery; //List<MedDAL.DAL.productos> lstProductos = new List<MedDAL.DAL.productos>(); //lstProductos.AddRange((IQueryable<MedDAL.DAL.productos>)oQuery); //Session["lstProductos"] = lstProductos; } ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable<MedDAL.Productos.ProductoView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "Clave1 ASC"; dgvProducto.DataSource = dv; try { dgvProducto.DataKeyNames = new string[] { "idProducto" }; dgvProducto.DataBind(); MostrarAreaTrabajo(true, false); if (dgvProducto.Rows.Count == 0 && txbBuscar.Text == "") { dgvProducto.EmptyDataText = "No existen productos registrados aun"; } else { dgvProducto.EmptyDataText = "No existen productos que coincidan con la búsqueda"; } dgvProducto.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }
protected void CargarReporte() { divFormulario.Visible = false; divListado.Visible = false; Session["reporteactivo"] = 1; MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet(); MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes"); odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes"); odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores"); Session["campoaordenar"] = ""; Session["dataset"] = odsDataSet; Session["titulo"] = "Impresión de Recetas"; //Session["configuracionsistema"] = objConfiguracion; Session["sortfield"] = 0; Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt"; if (dgvListado.SelectedIndex != -1) { Session["recordselection"] = "{recetas.idReceta}=" + dgvListado.SelectedDataKey.Values[0].ToString(); } else { Session["recordselection"] = ""; } Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); }
protected void Buscar(string sCadena) { int iTipo = 1; if (rdbTipo.Checked) { iTipo = 1; } else if (rdbClave.Checked) { iTipo = 2; } else if (rdbNombre.Checked) { iTipo = 3; } MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { var oQuery = oblAlmacenes.BuscarFiltradaAlmacenes(sCadena, iTipo, oUsuario.idAlmacen); Session["resultadoquery"] = oQuery; } else { var oQuery = oblAlmacenes.Buscar(sCadena, iTipo); Session["resultadoquery"] = oQuery; } ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable <MedDAL.Almacenes.AlmacenesView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "Clave ASC"; gdvLista.DataSource = dv; try { //gdvLista.DataSource = lstAlmacenes; gdvLista.DataBind(); gdvLista.Visible = true; if (txbBuscar.Text == "") { gdvLista.EmptyDataText = "No existen almacenes registrados aun"; } else { gdvLista.EmptyDataText = "No existen almacenes que coincidan con la búsqueda"; } gdvLista.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }
protected void imbAgregarDetalle_Click(object sender, ImageClickEventArgs e) { lblAviso.Text = ""; int iIdProducto = MedDalProducto.idProducto; MedNeg.Usuarios.BlUsuarios oblUsuarios = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuarios.Buscar(int.Parse(Session["usuarioid"].ToString())); MedNeg.Productos.BlProductos oblProducto = new MedNeg.Productos.BlProductos(); List<MedDAL.DAL.productos_almacen> lstProductosAlmacen = new List<MedDAL.DAL.productos_almacen>(); lstProductosAlmacen.AddRange(oblProducto.ObtenerExistenciaProducto(iIdProducto, oUsuario.idAlmacen, ddlProductoLotes.SelectedValue, ddlProductoSeries.SelectedValue)); string sRutaArchivoConfig = Server.MapPath("~/Archivos/Configuracion.xml"); MedNeg.Configuracion.BlConfiguracion oblConfiguracion = new MedNeg.Configuracion.BlConfiguracion(); MedDAL.Configuracion.DALConfiguracion objConfiguracion = new MedDAL.Configuracion.DALConfiguracion(); objConfiguracion = (MedDAL.Configuracion.DALConfiguracion)oblConfiguracion.CargaDatos(sRutaArchivoConfig); decimal dCantidad = decimal.Parse(txbCantSurtida.Text); if (lstProductosAlmacen.Count != 0) { if ((lstProductosAlmacen[0].Cantidad >= dCantidad || (objConfiguracion.iVentasNegativas == 1 && lstProductosAlmacen[0].Cantidad < dCantidad)) && lstProductosAlmacen[0].FechaCaducidad.Value > DateTime.Today) { MedDAL.DAL.recetas_partida oRecetaPartida = new MedDAL.DAL.recetas_partida(); oRecetaPartida.idProducto = MedDalProducto.idProducto; oRecetaPartida.idLineaCredito = int.Parse(cmbLineasCredito.SelectedValue); oRecetaPartida.CantidadRecetada = decimal.Parse(txbCantRecetada.Text); oRecetaPartida.CantidaSurtida = decimal.Parse(txbCantSurtida.Text); oRecetaPartida.Precio = MedDalProducto.PrecioPublico; oRecetaPartida.Lote = ddlProductoLotes.SelectedValue; oRecetaPartida.NoSerie = ddlProductoSeries.SelectedValue; oRecetaPartida.PrimeraIntencion = rdbIntencionPrimera.Checked; oRecetaPartida.SegundaIntencion = rdbIntencionSegunda.Checked; MedNeg.Causes.BlCauses oBLCauses = new MedNeg.Causes.BlCauses(); MedDAL.DAL.causes_cie oCausesCie = oBLCauses.BuscarCie(txbClaveCie.Text); if (oCausesCie != null) { oRecetaPartida.Cause = true; oRecetaPartida.idCausesCie = oCausesCie.idCauseCie; oRecetaPartida.causes_cie = new MedDAL.DAL.causes_cie(); oRecetaPartida.causes_cie.Clave = oCausesCie.Clave; } else { oRecetaPartida.Cause = false; oRecetaPartida.idCausesCie = null; } //oRecetaPartida.Cause = rdbCauseSi.Checked; oRecetaPartida.Factura = false; oRecetaPartida.lineas_creditos = new MedDAL.DAL.lineas_creditos(); oRecetaPartida.lineas_creditos.Clave = cmbLineasCredito.SelectedItem.ToString(); oRecetaPartida.productos = new MedDAL.DAL.productos(); oRecetaPartida.productos.Nombre = txbProducto.Text; oRecetaPartida.productos.Clave1 = txbClave.Text; if (lstProductosAlmacen[0].FechaCaducidad.Value <= DateTime.Today) { ScriptManager.RegisterStartupScript(upnForm, upnForm.GetType(), "alertstock", "alertarCaducidad(3);", true); } else if (lstProductosAlmacen[0].FechaCaducidad.Value <= DateTime.Today.AddDays(objConfiguracion.iCaducidad)) { ScriptManager.RegisterStartupScript(upnForm, upnForm.GetType(), "alertstock", "alertarCaducidad(2);", true); } //else if (lstProductosAlmacen[0].FechaCaducidad.Value <= DateTime.Today) //{ //} /*Producto pTemp = new Producto(MedDalProducto, MedDalProducto.Clave1, MedDalProducto.Nombre, decimal.Parse(txbCantRecetada.Text), decimal.Parse(txbCantSurtida.Text), ddlProductoLotes.SelectedValue, ddlProductoSeries.SelectedValue, (decimal)0, //decimal.Parse(ddlPrecios.SelectedItem.Text), rdbIntencionPrimera.Checked ? 1 : 2, rdbCauseSi.Checked, blRecetas.buscarLineaCredito(idAlmacen, MedDalProducto.idProducto, ddlProductoSeries.SelectedValue, ddlProductoLotes.SelectedValue) );*/ if (estadoActual == 2) { ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartidaedicion"]).Add(oRecetaPartida); int iContador = ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartida"]).Count + 1 - ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartidaedicion"]).Count; int i = 0; foreach (GridViewRow oRow in dgvPartidaDetalle.Rows) { oRow.Cells[9].Controls.Clear(); i++; if (i == iContador) break; } } ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartida"]).Add(oRecetaPartida); dgvPartidaDetalle.DataBind(); //GT 14-10-2011 0578 Aqui es el lugar correcto donde se debe de limpiar el txbCantidadSurtida y no en los eventos text_changed de clave o producto por que la función inicializaGuiPartida va a borrar lo que el usuario capturo en el textbox de cantidad surtida, por eso se comenta esa linea en la funcion y se pone aqui inicializaGuiPartida(true, true); txbCantSurtida.Text = "0"; txbCantRecetada.Text = "0"; } else if (objConfiguracion.iVentasNegativas == 0 && lstProductosAlmacen[0].Cantidad < dCantidad) { ScriptManager.RegisterStartupScript(upnForm, upnForm.GetType(), "alertstock", "alertarStock(2);", true); } else if (lstProductosAlmacen[0].FechaCaducidad.Value <= DateTime.Today) { ScriptManager.RegisterStartupScript(upnForm, upnForm.GetType(), "alertstock", "alertarCaducidad(3);", true); } } }