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.Moneda oMoneda = new NegocioPF.Moneda(grdMonedas.DataKeys[index].Values[0].ToString(), grdMonedas.DataKeys[index].Values[1].ToString()); if (oMoneda.ValidaBaja()) { oMoneda.Eliminar(((Usuario)Session["oUsuario"]).Id); NegocioPF.Monedas oMonedas = new NegocioPF.Monedas(); oMonedas.Cargar(); grdMonedas.DataSource = oMonedas.Datos; grdMonedas.DataBind(); MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgMonedaEliminada")); } else { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgMonedaAsociada")); } } 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.Monedas oMonedas = new NegocioPF.Monedas(); oMonedas.Cargar(); grdMonedas.DataSource = oMonedas.Datos; grdMonedas.DataBind(); Perfil oPerfil = new Perfil(); Permisos permisos = oPerfil.CargarPermisos(((Usuario)Session["oUsuario"]).Id, "Monedas.aspx"); grdMonedas.Columns[2].Visible = permisos.Alta; grdMonedas.Columns[3].Visible = permisos.Edicion; grdMonedas.Columns[4].Visible = permisos.Baja; divDetalle.Visible = oMonedas.Datos.Tables[0].Rows.Count == 0 && (permisos.Alta || permisos.Edicion); Session["Accion"] = "Agregar"; if (oMonedas.Datos.Tables[0].Rows.Count == 0) { Session["Moneda"] = ""; } } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } } AgregaScriptCliente(); }