private void Listar_Fabricante() { Negocios.Fabricante fabricante = new Negocios.Fabricante(); DataSet dataSet = new DataSet(); dataSet = fabricante.Mostrar(); CB_NombreFabricante.DataSource = dataSet.Tables[0]; CB_NombreFabricante.DisplayMember = "NOMB_FABRICANTE"; CB_NombreFabricante.ValueMember = "ID_FABRICANTE"; CB_NombreFabricante.SelectedIndex = -1; CB_NombreFabricante.Text = " Nombre del Fabricante"; }
private void MostrarTodoslosRegistrosCargados() { try { if (obj == null) { obj = new Negocios.Fabricante(); } //DSQL.Tables["VerRecord"].Clear(); DGV_Data.AutoGenerateColumns = false; dataSet = obj.Mostrar(); SetupColumnsCargadas(dataSet); DGV_Data.DataSource = dataSet; DGV_Data.DataMember = "VerRecord"; //lbl_total.Visible = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void CargarData() { if (objNegocio == null) { objNegocio = new Negocios.Fabricante(); } var data = objNegocio.Buscar(id); //luego de buscar el codigo del cliente //valida si existe el codigo del cliente if (data.Rows.Count > 0) //si es mayor que cero, significa que lo encontro { TB_Nombre.Text = Convert.ToString(data.Rows[0][1]); TB_Direccion.Text = Convert.ToString(data.Rows[0][2]); TB_Pais.Text = Convert.ToString(data.Rows[0][3]); } TB_Nombre.ForeColor = Color.Black; TB_Direccion.ForeColor = Color.Black; TB_Pais.ForeColor = Color.Black; }
private void Agregar() { if (objEntidad == null) { objEntidad = new Entidades.Fabricante(); } objEntidad.NombreFabricante = TB_Nombre.Text; objEntidad.Direccion = TB_Direccion.Text; objEntidad.Pais = TB_Pais.Text; if (objNegocio == null) { objNegocio = new Negocios.Fabricante(); } objNegocio.Registrar(objEntidad); MessageBox.Show("Registro agregado con exito.", "Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); Clear(); }
protected override void IconButton_Delete_Click(object sender, EventArgs e) { int fila = DGV_Data.CurrentRow.Index; if (DGV_Data.Rows.Count != 0) { id = Convert.ToInt32(DGV_Data.Rows[fila].Cells[0].Value); if (obj == null) { obj = new Negocios.Fabricante(); } if (obj.ValidarRecord(id)) { if (MessageBox.Show("Deseas Eliminar este Registro?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { obj.Eliminar(id); MessageBox.Show("Registro Eliminado correctamente"); MostrarTodoslosRegistrosCargados(); } } } }
protected override void IconButton_Guardar_Click(object sender, EventArgs e) { if (TB_Nombre.Text != " Nombre" && TB_Direccion.Text != " Direccion" && TB_Pais.Text != " Pais") { if (objNegocio == null) { objNegocio = new Negocios.Fabricante(); } var validar = objNegocio.ValidarRecord(id); if (validar) { Actualizar(); } else { Agregar(); } } else { ErrorData(); } }
private void IB_Buscar_Click(object sender, EventArgs e) { string parametro = ""; int VARIABLE = 0; obj = new Negocios.Fabricante(); try { DGV_Data.Refresh(); if (TB_ID.Text != " Codigo" && TB_ID.Text != "") { if (VARIABLE != 1) { parametro = " ID_FABRICANTE =" + TB_ID.Text; } VARIABLE = 1; } if (TB_Nombre.Text != " Nombre" && TB_Nombre.Text != "") { if (VARIABLE != 1) { parametro = " NOMB_FABRICANTE LIKE '%" + TB_Nombre.Text + "%'"; } else { parametro = parametro + " AND NOMB_FABRICANTE LIKE '%" + TB_Nombre.Text + "%'"; } VARIABLE = 1; } if (TB_Direccion.Text != " Direccion" && TB_Direccion.Text != "") { if (VARIABLE != 1) { parametro = " DIRECCION LIKE '%" + TB_Direccion.Text + "%'"; } else { parametro = parametro + " AND DIRECCION LIKE '%" + TB_Direccion.Text + "%'"; } VARIABLE = 1; } if (TB_Pais.Text != " Pais" && TB_Pais.Text != "") { if (VARIABLE != 1) { parametro = " PAIS LIKE '%" + TB_Pais.Text + "%'"; } else { parametro = parametro + " AND PAIS LIKE '%" + TB_Pais.Text + "%'"; } VARIABLE = 1; } string SQL = @"SELECT TOP (1000) [ID_FABRICANTE],[NOMB_FABRICANTE],[DIRECCION],[PAIS] FROM [BD_VENTAS].[dbo].[FABRICANTES]"; if (VARIABLE == 1) { parametro = SQL + " WHERE " + parametro; dataSet.Clear(); dataSet = obj.BuscarRecord(parametro); DGV_Data.AutoGenerateColumns = false; //SetupColumns(DSQL); DGV_Data.DataSource = dataSet; DGV_Data.DataMember = "VerRecord"; L_Registros.Visible = true; L_Registros.Text = string.Format("R: {0}", dataSet.Tables["VerRecord"].Rows.Count.ToString()); } else { MostrarTodoslosRegistrosCargados(); L_Registros.Visible = false; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }