Exemplo n.º 1
0
 private void TextBox_Buscar_TextChanged(object sender, EventArgs e)
 {
     if (obj == null)
     {
         obj = new Negocios.Vendedor();
     }
     DGV_Data.DataSource = obj.MostrarBuscar(TextBox_Buscar.Text);
 }
Exemplo n.º 2
0
        private void MostrarTodoslosRegistrosCargados()
        {
            try {
                if (obj == null)
                {
                    obj = new Negocios.Vendedor();
                }
                //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);
            }
        }
Exemplo n.º 3
0
        public void CargarDGV()
        {
            if (obj == null)
            {
                obj = new Negocios.Vendedor();
            }
            var data = obj.MostrarBuscar(textBuscar);

            DGV_Data.Columns.Clear();

            //DGV_Data.ScrollBars = ScrollBars.Both;

            DataGridViewTextBoxColumn IdColumn = new DataGridViewTextBoxColumn();

            IdColumn.DataPropertyName = "ID_VENDEDOR";
            IdColumn.HeaderText       = "ID#";
            IdColumn.Frozen           = true;
            IdColumn.ValueType        = typeof(string);
            DGV_Data.Columns.Add(IdColumn);
            IdColumn.Width = 25;

            DataGridViewTextBoxColumn NombreVendedorColumn = new DataGridViewTextBoxColumn();

            NombreVendedorColumn.DataPropertyName = "NOMB_VENDEDOR";
            NombreVendedorColumn.HeaderText       = "Nombre";
            NombreVendedorColumn.Frozen           = true;
            NombreVendedorColumn.ValueType        = typeof(string);
            DGV_Data.Columns.Add(NombreVendedorColumn);

            DataGridViewTextBoxColumn OficinaColumn = new DataGridViewTextBoxColumn();

            OficinaColumn.DataPropertyName = "OFICINA";
            OficinaColumn.HeaderText       = "Oficina";
            OficinaColumn.Frozen           = true;
            OficinaColumn.ValueType        = typeof(string);
            DGV_Data.Columns.Add(OficinaColumn);

            DGV_Data.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

            DGV_Data.DataSource = data;
        }
        private void CargarData()
        {
            if (objNegocio == null)
            {
                objNegocio = new Negocios.Vendedor();
            }
            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_Oficina.Text  = Convert.ToString(data.Rows[0][3]);
                TB_Comision.Text = Convert.ToString(data.Rows[0][4]);
            }

            TB_Nombre.ForeColor   = Color.Black;
            TB_Oficina.ForeColor  = Color.Black;
            TB_Comision.ForeColor = Color.Black;
        }
        private void Agregar()
        {
            if (objEntidad == null)
            {
                objEntidad = new Entidades.Vendedor();
            }
            objEntidad.NombreVendedor = TB_Nombre.Text;
            objEntidad.Oficina        = TB_Oficina.Text;
            objEntidad.Comision       = float.Parse(TB_Comision.Text);

            if (objNegocio == null)
            {
                objNegocio = new Negocios.Vendedor();
            }
            objNegocio.Registrar(objEntidad);

            MessageBox.Show("Registro agregado con exito.", "Agregado", MessageBoxButtons.OK,
                            MessageBoxIcon.Information);

            Clear();
        }
Exemplo 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 (obj == null)
                {
                    obj = new Negocios.Vendedor();
                }
                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_Oficina.Text != "   Oficina" && TB_Comision.Text != "   Comision")
            {
                if (objNegocio == null)
                {
                    objNegocio = new Negocios.Vendedor();
                }
                var validar = objNegocio.ValidarRecord(id);

                if (validar)
                {
                    Actualizar();
                }
                else
                {
                    Agregar();
                }
            }
            else
            {
                ErrorData();
            }
        }
Exemplo n.º 8
0
        private void IB_Buscar_Click(object sender, EventArgs e)
        {
            string parametro = "";
            int    VARIABLE  = 0;

            obj = new Negocios.Vendedor();
            try {
                DGV_Data.Refresh();

                if (TB_ID.Text != "   Codigo" && TB_ID.Text != "")
                {
                    if (VARIABLE != 1)
                    {
                        parametro = " ID_VENDEDOR=" + TB_ID.Text;
                    }
                    VARIABLE = 1;
                }

                if (TB_Nombre.Text != "   Nombre" && TB_Nombre.Text != "")
                {
                    if (VARIABLE != 1)
                    {
                        parametro = " NOMB_VENDEDOR LIKE '%" + TB_Nombre.Text + "%'";
                    }
                    else
                    {
                        parametro = parametro + " AND NOMB_VENDEDOR  LIKE '%" + TB_Nombre.Text + "%'";
                    }
                    VARIABLE = 1;
                }

                if (TB_Oficina.Text != " Oficina" && TB_Oficina.Text != "")
                {
                    if (VARIABLE != 1)
                    {
                        parametro = " OFICINA LIKE '%" + TB_Oficina.Text + "%'";
                    }
                    else
                    {
                        parametro = parametro + " AND OFICINA LIKE '%" + TB_Oficina.Text + "%'";
                    }
                    VARIABLE = 1;
                }

                string SQL = @"SELECT TOP (1000) [ID_VENDEDOR],[NOMB_VENDEDOR],[ID_JEFE],[OFICINA],[COMISION]" +
                             " FROM [BD_VENTAS].[dbo].[VENDEDOR]";

                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();
                    DGV_Data.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
                    L_Registros.Visible          = false;
                }
            } catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }