private void Actualizar() { if (objEntidad == null) { objEntidad = new Entidades.Cliente(); } objEntidad.IdCliente = id; objEntidad.NombreCliente = TB_Nombre.Text; objEntidad.Direccion = TB_Direccion.Text; objEntidad.Pais = TB_Pais.Text; objEntidad.SaldoInicial = float.Parse(TB_SaldoInicial.Text); objEntidad.SaldoActual = float.Parse(TB_SaldoActual.Text); objEntidad.Estatus = Convert.ToByte(CheckBox_Estatus.Checked); if (objNegocio == null) { objNegocio = new Negocios.Cliente(); } objNegocio.Actualizar(objEntidad); MessageBox.Show("Registro actualizado con exito.", "Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Information); Clear(); Close(); }
private void CargarData() { if (objNegocio == null) { objNegocio = new Negocios.Cliente(); } 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]["NOMB_CLIENTE"]); TB_Direccion.Text = Convert.ToString(data.Rows[0]["DIRECCION"]); TB_Pais.Text = Convert.ToString(data.Rows[0]["PAIS"]); TB_SaldoInicial.Text = Convert.ToString(data.Rows[0]["SALDO_INIC"]); TB_SaldoActual.Text = Convert.ToString(data.Rows[0]["SALDO_ACT"]); CheckBox_Estatus.Checked = Convert.ToBoolean(data.Rows[0]["Estatus"]); } TB_Nombre.ForeColor = Color.Black; TB_Direccion.ForeColor = Color.Black; TB_Pais.ForeColor = Color.Black; TB_SaldoInicial.ForeColor = Color.Black; TB_SaldoActual.ForeColor = Color.Black; }
public void CargarDGV() { if (obj == null) { obj = new Negocios.Cliente(); } var data = obj.MostrarBuscar(textBuscar); DGV_Data.Columns.Clear(); //DGV_Data.ScrollBars = ScrollBars.Both; DataGridViewTextBoxColumn IdClienteColumn = new DataGridViewTextBoxColumn(); IdClienteColumn.DataPropertyName = "ID_CLIENTE"; IdClienteColumn.HeaderText = "ID#"; IdClienteColumn.Frozen = true; IdClienteColumn.ValueType = typeof(int); DGV_Data.Columns.Add(IdClienteColumn); DataGridViewTextBoxColumn NombClienteColumn = new DataGridViewTextBoxColumn(); NombClienteColumn.DataPropertyName = "NOMB_CLIENTE"; NombClienteColumn.HeaderText = "Nombre"; NombClienteColumn.Width = 250; NombClienteColumn.Frozen = true; NombClienteColumn.ValueType = typeof(string); DGV_Data.Columns.Add(NombClienteColumn); DGV_Data.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; DGV_Data.DataSource = data; }
private void TextBox_Buscar_TextChanged(object sender, EventArgs e) { if (obj == null) { obj = new Negocios.Cliente(); } DGV_Data.DataSource = obj.MostrarBuscar(TextBox_Buscar.Text); }
private void MostrarTodoslosRegistrosCargados() { try { if (cliente == null) { cliente = new Negocios.Cliente(); } //DSQL.Tables["VerRecord"].Clear(); DGV_Data.AutoGenerateColumns = false; dataSet = cliente.Mostrar(); SetupColumnsCargadas(dataSet); DGV_Data.DataSource = dataSet; DGV_Data.DataMember = "VerRecord"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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 (cliente == null) { cliente = new Negocios.Cliente(); } if (cliente.ValidarRecord(id)) { if (MessageBox.Show("Deseas Eliminar este Registro?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { cliente.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" && TB_SaldoInicial.Text != " Saldo Inicial" && TB_SaldoActual.Text != " Saldo Actual") { if (objNegocio == null) { objNegocio = new Negocios.Cliente(); } 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; if (cliente == null) { cliente = new Negocios.Cliente(); } try { DGV_Data.Refresh(); if (TB_ID.Text != " Codigo" && TB_ID.Text != "") { if (VARIABLE != 1) { parametro = " ID_CLIENTE =" + TB_ID.Text; } VARIABLE = 1; } if (TB_Nombre.Text != " Nombre" && TB_Nombre.Text != "") { if (VARIABLE != 1) { parametro = " NOMB_CLIENTE LIKE '%" + TB_Nombre.Text + "%'"; } else { parametro = parametro + " AND NOMB_CLIENTE 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 ID_CLIENTE, NOMB_CLIENTE, DIRECCION, PAIS, SALDO_INIC, SALDO_ACT, Estatus FROM dbo.CLIENTES "; if (VARIABLE == 1) { parametro = SQL + " WHERE " + parametro; dataSet.Clear(); //dataSet = cliente.BuscarRecord(parametro); DGV_Data.AutoGenerateColumns = false; 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(); DGV_Data.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; L_Registros.Visible = false; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }