protected void gvwProveedores_RowCommand1(object sender, GridViewCommandEventArgs e) { //presiona BOTON MODIFICAR EN GRILLA if (e.CommandName == "SeleccionaProveedor") { int linPrvCodigo; linPrvCodigo = Convert.ToInt32(e.CommandArgument); AgregarVariableSession("prvCod", linPrvCodigo); DataRow drProveedor; CProveedor objProveedor = new CProveedor(); drProveedor = objProveedor.fnDatosProveedor(linPrvCodigo); if (drProveedor != null) { txtCodigo.Text = linPrvCodigo.ToString(); txtNombre.Text = drProveedor["PrvRazon"].ToString(); txtNumDoc.Text = drProveedor["PrvNumDoc"].ToString(); txtDireccion.Text = drProveedor["prvDireccion"].ToString(); chkestado.Checked = Convert.ToBoolean(drProveedor["prvEstado"]); txtTelefono.Text = drProveedor["prvTelefono"].ToString(); txtFecRegistro.Text = drProveedor["PrvFecRegis"].ToString(); txtPorcentaje.Text = drProveedor["PrvGanancia"].ToString(); txtDescuento.Text = drProveedor["PrvDscto"].ToString(); //MODIFICAR , se guarda en variable cache AgregarVariableSession("operacion", 2); pnlEditProveedores.Visible = true; pnlProveedores.Visible = false; pnlBusqueda.Visible = false; lblMensajes.Visible = false; MostrarOcultar(); } } //presiona BOTON ELIMINAR EN GRILLA if (e.CommandName == "EliminaProveedor") { int linPrvCodigo; linPrvCodigo = Convert.ToInt32(e.CommandArgument); EventoEliminar(linPrvCodigo); } }
private void EventoLlenarListaProveedores() { CProveedor oProveedor = new CProveedor(); DataTable dtListaProveedores = oProveedor.fnListaProveedores(); ddlProveedor.DataSource = dtListaProveedores; ddlProveedor.DataBind(); }
private void LlenarProveedores() { DataTable dtProveedores = new DataTable(); CProveedor oProveedor = new CProveedor(); dtProveedores = oProveedor.fnListaProveedores(false ); lbxLaboratorios.DataSource = dtProveedores; lbxLaboratorios.DataValueField = "prvCod"; lbxLaboratorios.DataTextField = "prvRazon"; lbxLaboratorios.DataBind(); }
private void EventoGuardar() { int nResp; int linOperacion = (int)LeerVariableSesion ("operacion"); int linPrvCodigo; if (LeerVariableSesion("prvCod") != null) linPrvCodigo = (int)LeerVariableSesion("prvCod"); else linPrvCodigo = 1; CProveedor oProveedor = new CProveedor(); oProveedor.prvCodigo = linPrvCodigo; oProveedor.prvRazon = txtNombre.Text.ToUpper(); oProveedor.PrvNumDoc = txtNumDoc.Text.Trim(); oProveedor.prvDireccion = txtDireccion.Text; oProveedor.prvTelefono = txtTelefono.Text; oProveedor.prvEstado = chkestado.Checked; oProveedor.PrvGanancia = Convert.ToDecimal(txtPorcentaje.Text); oProveedor.PrvDscto = Convert.ToDecimal(txtDescuento.Text); oProveedor.prvFecRegis = DateTime.Parse(txtFecRegistro.Text); if (linOperacion == 1) //NUEVO { nResp = oProveedor.fnProveedorInsert(); } else // MODIFICAR nResp = oProveedor.fnProveedorUpdate(); if (nResp <= 0) { lblMensajes.Visible = true; lblMensajes.Text = oProveedor.DescripcionError; this.MessageBox(oProveedor.DescripcionError); } else { lblMensajes.Visible = true; lblMensajes.Text = "El registro se Grabo Satisfactoriamente."; pnlEditProveedores.Visible = false; pnlProveedores.Visible = true; pnlBusqueda.Visible = true; this.MessageBox("El registro se Grabo Satisfactoriamente."); //nuevo if (linOperacion == 1) { EventoActualizaGrilla(); } else //modificar { string sBuscado = this.LeerVariableSesion("sBuscado").ToString(); EventoBuscarProveedor(sBuscado); } } }
private void EventoEliminar(int prvCodigo) { CProveedor oProveedor = new CProveedor(); int nResp = oProveedor.fnProvedorDelete(prvCodigo); if (nResp <= 0) { lblMensajes.Visible = true; lblMensajes.Text = oProveedor.DescripcionError; this.MessageBox(oProveedor.DescripcionError); } else { lblMensajes.Visible = true; lblMensajes.Text = "El registro se Eliminó Satisfactoriamente."; this.MessageBox("El registro se Eliminó Satisfactoriamente."); EventoActualizaGrilla(); } }
private void EventoBuscarProveedor(string pBuscado) { //string sBuscado = txtBusqueda.Text.ToUpper(); string sCadenaFiltro = "prvRazon like '%" + pBuscado + "%'"; //DataTable con todos los proveedores CProveedor objProveedor = new CProveedor(); DataTable dtProveedores = (DataTable)objProveedor.fnListaProveedores(chkOpcionTodos.Checked); DataTable dtResultado; //DataTable con los clientes ya filtrados DataView oDataView = new DataView(dtProveedores); oDataView.RowFilter = sCadenaFiltro; dtResultado = oDataView.ToTable(); if (dtResultado.Rows.Count > 0) { gvwProveedores.DataSource = dtResultado; gvwProveedores.DataBind(); } else { lblMensajes.Text = "No existen registros"; lblMensajes.Visible = true; this.MessageBox("No existen registros"); } }
private void EventoActualizaGrilla() { CProveedor oProveedor = new CProveedor(); gvwProveedores.DataSource = oProveedor.fnListaProveedores(chkOpcionTodos.Checked ); gvwProveedores.DataBind(); }
private void EventoActualizaGrilla() { CProveedor oProveedor = new CProveedor(); gvwProveedores.DataSource = oProveedor.fnListaProveedores(); gvwProveedores.DataBind(); }