void Recetas_InitComplete(object sender, EventArgs e) { oblColonias = new MedNeg.Colonias.BlColonias(); oblPoblaciones = new MedNeg.Poblaciones.BlPoblaciones(); oblMunicipios = new MedNeg.Municipios.BlMunicipios(); oblEstados = new MedNeg.Estados.BlEstados(); oblLineasCredito = new MedNeg.LineasCredito.BlLineasCredito(); oblProductos = new MedNeg.Productos.BlProductos(); blRecetas = new BlRecetas(); cargaDdlTipos(); txbFecha.Text = DateTime.Today.ToShortDateString(); }
protected void Page_Load(object sender, EventArgs e) { blRecetas = new BlRecetas(); Hashtable htbPermisos = (Hashtable)Session["permisos"]; char cPermiso = 'N'; try { Master.FindControl("btnReportes").Visible = false; cPermiso = (char)htbPermisos["recetas"]; oblColonias = new MedNeg.Colonias.BlColonias(); oblPoblaciones = new MedNeg.Poblaciones.BlPoblaciones(); oblMunicipios = new MedNeg.Municipios.BlMunicipios(); oblEstados = new MedNeg.Estados.BlEstados(); imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar"); imbAceptar.Click += new ImageClickEventHandler(imbAceptar_Click); imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar"); imbMostrar.Click += new ImageClickEventHandler(imbMostrar_Click); imbNuevo = (ImageButton)Master.FindControl("imgBtnNuevo"); imbNuevo.Click += new ImageClickEventHandler(imbNuevo_Click); imbEditar = (ImageButton)Master.FindControl("imgBtnEditar"); imbEditar.Click += new ImageClickEventHandler(imbEditar_Click); imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir"); imbImprimir.Click += new ImageClickEventHandler(imbImprimir_Click); imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar"); imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click); rdbFolio = (RadioButton)Master.FindControl("rdbFiltro1"); rdbFolio.Text = "Folio"; rdbTipo = (RadioButton)Master.FindControl("rdbFiltro2"); rdbTipo.Text = "Tipo"; rdbFecha = (RadioButton)Master.FindControl("rdbFiltro3"); rdbFecha.Text = "Fecha"; rdbFecha.AutoPostBack = true; btnBuscar = (Button)Master.FindControl("btnBuscar"); btnBuscar.Click += new EventHandler(btnBuscar_Click); txbBuscar = (TextBox)Master.FindControl("txtBuscar"); lblNombreModulo = (Label)Master.FindControl("lblNombreModulo"); lblNombreModulo.Text = "Recetas"; lblAvisosVendedores.Text = ""; //GT 0175 imbReportes = (ImageButton)Master.FindControl("imgBtnReportes"); imbReportes.Click += new ImageClickEventHandler(this.imbReportes_Click); oCalendarExtender = new AjaxControlToolkit.CalendarExtender(); oCalendarExtender.TargetControlID = "txbBuscar"; oblBitacoraFaltantes = new MedNeg.BitacoraFaltantes.BlBitacoraFaltantes(); oblRecetasPartidaFaltantes = new MedNeg.RecetasPartidaFaltantes.BlRecetasPartidaFaltantes(); oblRecetas = new BlRecetas(); oblProductos = new MedNeg.Productos.BlProductos(); txbCantRecetada.TextChanged += new EventHandler(this.txbCantRecetada_TextChanged); txbCantSurtida.TextChanged += new EventHandler(this.txbCantSurtida_TextChanged); if (!IsPostBack) { oCalendarExtender.Enabled = false; user = blRecetas.buscarUsuario(Session["usuario"].ToString()); Session["lstrecetaspartida"] = new List<MedDAL.DAL.recetas_partida>(); Session["lstrecetaspartidaedicion"] = new List<MedDAL.DAL.recetas_partida>(); lProductos = new List<Producto>(); Session["resultadoquery"] = ""; ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; Session["recetasIdCliente"] = 0; Session["recetasIdCausesCie"] = null; Session["reporteactivo"] = 0; Session["reportdocument"] = ""; Session["titulo"] = ""; estadoActual = 0; //GT 0175 ConfigurarMenuBotones(true, true, false, false, false, false, true, true); } dgvPartidaDetalle.DataSource = ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartida"]); dgvPartidaDetalle.DataBind(); if (estadoActual == 2) { int iContador = ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartida"]).Count - ((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; } } gdvContactosCliente.DataSource = ((List<MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"]); gdvContactosCliente.DataBind(); gdvContactosCliente.DataKeyNames = new String[] { "idContacto" }; } catch (NullReferenceException) { if (!ClientScript.IsStartupScriptRegistered("alertsession")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsession", "alertarSesion();", true); } divFormulario.Visible = false; divListado.Visible = false; Site1 oPrincipal = (Site1)this.Master; oPrincipal.DeshabilitarControles(this); oPrincipal.DeshabilitarControles(); } }
void imbNuevo_Click(object sender, ImageClickEventArgs e) { estadoActual = 1; lblAviso.Text = ""; lblDatos.Text = ""; dgvListado.SelectedIndex = -1; imbAgregarDetalle.Enabled = true; LimpiarReceta(); txbPieTituloExp.Enabled = false; txbPieRegEspecialidad.Enabled = false; CargaDdlSurtidoEstados(false); CargaDdlExpedidoEstados(false); CargaDdlSurtidoExpedidoUsuarioAlmacen(); CargarCmbLineasCredito(); divFormulario.Visible = true; divListado.Visible = false; // Saber si estan activados los folios automaticos y poner su valor por default // Se almacena en una variable de sesión para comparar que se esta respetando el formato automatico // y validar que no haya cambiado el folio de pedidos debido a otro registro mientras se hacia el actual oblRecetas = new BlRecetas(); Session["iFolioAutomatico"] = oblRecetas.RecuperaFolioAutomatico(Server.MapPath("~/Archivos/Configuracion.xml")); txbFolio.Text = Session["iFolioAutomatico"].ToString(); //0175 GT ConfigurarMenuBotones(true, false, false, false, true, true, false, false); }