protected void btnGuardar_Click(object sender, EventArgs e) { try { ValidaVariables(); NegocioPF.Sociedad oSociedad = new NegocioPF.Sociedad(txtID.Text, txtNombre.Text, txtRFC.Text); oSociedad.BusinessArea = txtBusArea.Text; oSociedad.ControllingArea = txtContArea.Text; oSociedad.GeneralLeyerAccount = txtGralLeyerAcc.Text; oSociedad.CostCenter = txtCostCenter.Text; oSociedad.CuentaProveedor = txtCtaProv.Text; oSociedad.ValidaDatos(Session["Accion"].ToString()); oSociedad.Guardar(((Usuario)Session["oUsuario"]).Id); NegocioPF.Sociedades oSociedades = new NegocioPF.Sociedades(); oSociedades.Cargar(); grdSociedades.DataSource = oSociedades.Datos; grdSociedades.DataBind(); MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgSociedadGuardada")); divDetalle.Visible = false; } 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(); grdSociedades.DataSource = oSociedades.Datos; grdSociedades.DataBind(); Perfil oPerfil = new Perfil(); Permisos permisos = oPerfil.CargarPermisos(((Usuario)Session["oUsuario"]).Id, "Sociedades.aspx"); grdSociedades.Columns[8].Visible = permisos.Alta; grdSociedades.Columns[9].Visible = permisos.Edicion; grdSociedades.Columns[10].Visible = permisos.Baja; divDetalle.Visible = oSociedades.Datos.Tables[0].Rows.Count == 0 && (permisos.Alta || permisos.Edicion); Session["Accion"] = "Agregar"; } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } } AgregaScriptCliente(); }
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 Sociedad oSociedad = new Sociedad(grdSociedades.DataKeys[index].Value.ToString()); if (oSociedad.ValidaBaja()) { oSociedad.Eliminar(((Usuario)Session["oUsuario"]).Id); NegocioPF.Sociedades oSociedades = new NegocioPF.Sociedades(); oSociedades.Cargar(); grdSociedades.DataSource = oSociedades.Datos; grdSociedades.DataBind(); MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgSociedadEliminada")); } else { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto("MsgSociedadAsociada")); } } 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(); foreach (DataRow r in oSociedades.Datos.Tables[0].Rows) { cboSociedades.Items.Add(new ListItem(r["nombre"].ToString(), r["id_sociedad"].ToString())); } cboSociedades.DataBind(); divReporte.Visible = false; } 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.Proveedores oProveedores = new NegocioPF.Proveedores(); oProveedores.CargarOrdenado("id_proveedor"); grdProveedores.DataSource = oProveedores.Datos; grdProveedores.DataBind(); //Status Catalogo oCatalogo = new Catalogo(); oCatalogo.ID = "STATUS_PRO"; oCatalogo.Cargar(((Usuario)Session["oUsuario"]).Idioma); cboStatus.DataSource = oCatalogo.Datos; cboStatus.DataTextField = "descripcion"; cboStatus.DataValueField = "id_valor"; cboStatus.DataBind(); cboStatus.Items.Insert(0, new ListItem(((Idioma)Session["oIdioma"]).Texto("Seleccionar") + " ...", "0")); NegocioPF.Sociedades oSociedades = new NegocioPF.Sociedades(); oSociedades.Cargar(); lstSociedades.DataSource = oSociedades.Datos; lstSociedades.DataTextField = "nombre"; lstSociedades.DataValueField = "id_sociedad"; lstSociedades.DataBind(); rbtIntermediario.Items.Clear(); rbtIntermediario.Items.Add(new ListItem(((Idioma)Session["oIdioma"]).Texto("Si"), "1")); rbtIntermediario.Items.Add(new ListItem(((Idioma)Session["oIdioma"]).Texto("No"), "2")); rbtIntermediario.SelectedIndex = 1; divImportar.Visible = false; Perfil oPerfil = new Perfil(); Permisos permisos = oPerfil.CargarPermisos(((Usuario)Session["oUsuario"]).Id, "Proveedores.aspx"); grdProveedores.Columns[6].Visible = permisos.Consulta; grdProveedores.Columns[7].Visible = permisos.Alta; grdProveedores.Columns[8].Visible = permisos.Edicion; grdProveedores.Columns[9].Visible = permisos.Baja; btnImportar.Visible = permisos.Importar; divDetalle.Visible = (oProveedores.Datos.Tables[0].Rows.Count == 0 && (permisos.Alta || permisos.Edicion)); divFiltros.Visible = true; // (oProveedores.Datos.Tables[0].Rows.Count > 0); } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } } AgregaScriptCliente(); }
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"]); //Si el usuario es un usuario del proveedor, por defautl se muestran todas sus facturas NegocioPF.Proveedor oProveedor = new NegocioPF.Proveedor(((Usuario)Session["oUsuario"]).Id); oProveedor.Cargar(); if (oProveedor.Nombre != "" && oProveedor.Nombre != null) { DateTime fecNull = new DateTime(1900, 1, 1); NegocioPF.Facturas oFacturas = new NegocioPF.Facturas(); //oFacturas.ValidarStatus(oProveedor.RFC); oFacturas.Cargar("'" + oProveedor.Id + "'", "", "", "", fecNull, fecNull, fecNull, fecNull, 0, 0, "", "", ""); grdFacturas.DataSource = oFacturas.Datos; grdFacturas.DataBind(); } NegocioPF.Sociedades oSociedades = new NegocioPF.Sociedades(); oSociedades.Cargar(); cboFilSociedad.DataSource = oSociedades.Datos; cboFilSociedad.DataTextField = "Nombre"; cboFilSociedad.DataValueField = "id_sociedad"; cboFilSociedad.DataBind(); cboFilSociedad.Items.Insert(0, new ListItem(((Idioma)Session["oIdioma"]).Texto("Seleccionar") + " ...", "0")); Perfil oPerfil = new Perfil(); Permisos permisos = oPerfil.CargarPermisos(((Usuario)Session["oUsuario"]).Id, "ConsultaFacturas.aspx"); btnImportar.Visible = (permisos.Importar); btnBuscar.Visible = true; txtFecFacIni.Attributes.Add("onmouseover", "scwShow(this,event);"); txtFecFacFin.Attributes.Add("onmouseover", "scwShow(this,event);"); txtFecRegIni.Attributes.Add("onmouseover", "scwShow(this,event);"); txtFecRegFin.Attributes.Add("onmouseover", "scwShow(this,event);"); divFiltros.Visible = true; divImportar.Visible = false; } catch (Exception ex) { MessageBox(sender, e, ((Idioma)Session["oIdioma"]).Texto(ex.Message)); } } AgregaScriptCliente(); }