protected void btnGuardar_Click(object sender, EventArgs e) { try { ValidaVariables(); NegocioPF.UnidadMedida oUnidad = new NegocioPF.UnidadMedida(txtID.Text, txtUnidadSAP.Text); if (Session["Accion"].ToString() == "Alta") { oUnidad.ValidaDatos(); } oUnidad.Guardar(((Usuario)Session["oUsuario"]).Id, Session["Accion"].ToString()); NegocioPF.UnidadesMedida oUnidades = new NegocioPF.UnidadesMedida(); oUnidades.Cargar(); grdUnidades.DataSource = oUnidades.Datos; grdUnidades.DataBind(); MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgUnidadGuardada")); divDetalle.Visible = false; } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } }
protected void btnEliminar_Command(object sender, CommandEventArgs e) { try { ValidaVariables(); //Obtiene indice de la linea a actualizar int index = Convert.ToInt32(e.CommandArgument); //Carga la información a eliminar NegocioPF.UnidadMedida oUnidad = new NegocioPF.UnidadMedida(grdUnidades.DataKeys[index].Values[0].ToString(), grdUnidades.DataKeys[index].Values[1].ToString()); if (oUnidad.ValidaBaja()) { oUnidad.Eliminar(((Usuario)Session["oUsuario"]).Id); NegocioPF.UnidadesMedida oUnidades = new NegocioPF.UnidadesMedida(); oUnidades.Cargar(); grdUnidades.DataSource = oUnidades.Datos; grdUnidades.DataBind(); MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgUnidadEliminada")); } else { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgUnidadAsociada")); } } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { ValidaVariables(); EstableceIdioma((Idioma)Session["oIdioma"]); NegocioPF.Sociedades oSociedades = new NegocioPF.Sociedades(); oSociedades.Cargar(); cboSociedades.DataSource = oSociedades.Datos; cboSociedades.DataTextField = "Nombre"; cboSociedades.DataValueField = "id_sociedad"; cboSociedades.DataBind(); cboSociedades.Items.Insert(0, new ListItem(((Idioma)Session["oIdioma"]).Texto("Seleccionar") + " ...", "0")); //Monedas NegocioPF.Monedas oMonedas = new NegocioPF.Monedas(); oMonedas.Cargar(); cboMoneda.DataSource = oMonedas.Datos; cboMoneda.DataTextField = "Id_moneda"; cboMoneda.DataValueField = "MonedaSAP"; cboMoneda.DataBind(); cboMoneda.Items.Insert(0, new ListItem(((Idioma)Session["oIdioma"]).Texto("Seleccionar") + " ...", "0")); //Unidades de medida NegocioPF.UnidadesMedida oUnidades = new NegocioPF.UnidadesMedida(); oUnidades.Cargar(); cboUnidad.DataSource = oUnidades.Datos; cboUnidad.DataTextField = "Id_unidad"; cboUnidad.DataValueField = "UnidadSAP"; cboUnidad.DataBind(); cboUnidad.Items.Insert(0, new ListItem(((Idioma)Session["oIdioma"]).Texto("Seleccionar") + " ...", "0")); NegocioPF.Facturas oFacturas = new NegocioPF.Facturas(); oFacturas.Cargar(0); Session["oFacturas"] = oFacturas; txtFecha.Attributes.Add("onclick", "scwShow(this,event);"); txtTotal.Attributes.Add("readonly", "readonly"); divDetalle.Visible = false; divVisor.Visible = false; btnAceptar.Visible = false; btnCancelar.Visible = false; btnAceptar.Attributes.Add("onclick", "document.body.style.cursor = 'wait';"); } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } } //txtOrden.Text = txtOrdenHdn.Text; AgregaScriptCliente(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { ValidaVariables(); EstableceIdioma((Idioma)Session["oIdioma"]); NegocioPF.UnidadesMedida oUnidades = new NegocioPF.UnidadesMedida(); oUnidades.Cargar(); grdUnidades.DataSource = oUnidades.Datos; grdUnidades.DataBind(); Perfil oPerfil = new Perfil(); Permisos permisos = oPerfil.CargarPermisos(((Usuario)Session["oUsuario"]).Id, "Unidades.aspx"); grdUnidades.Columns[2].Visible = permisos.Alta; grdUnidades.Columns[3].Visible = permisos.Edicion; grdUnidades.Columns[4].Visible = permisos.Baja; divDetalle.Visible = oUnidades.Datos.Tables[0].Rows.Count == 0 && (permisos.Alta || permisos.Edicion); Session["Accion"] = "Agregar"; if (oUnidades.Datos.Tables[0].Rows.Count == 0) { Session["Unidad"] = ""; } } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } } AgregaScriptCliente(); }