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);
 }
Esempio n. 5
0
        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);
            }
        }
Esempio n. 6
0
        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();
            }
        }
Esempio n. 8
0
        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);
            }
        }