Esempio n. 1
0
        public List <VendedorDataSource> Busqueda(string tipo, string buscar)
        {
            List <VendedorDataSource> vendbus = new List <VendedorDataSource>();

            try
            {
                var items = persistencia.Busqueda(tipo, buscar).OrderBy(v => v.idvendedor);
                foreach (var item in items)
                {
                    VendedorDataSource vend = new VendedorDataSource();
                    vend.Codigo    = item.idvendedor;
                    vend.Tipo      = item.tipo == "0" ? "VENDEDOR" : "MESERO";
                    vend.Nombre    = item.nombrevendedor;
                    vend.Cedula    = item.cedula;
                    vend.Telefono  = item.telefono;
                    vend.Email     = item.emailvend;
                    vend.Direccion = item.direcvend;
                    vend.Activo    = item.activo;
                    vend.ComisionR = item.comisionrango;
                    vend.Comision  = item.comision;
                    vendbus.Add(vend);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(vendbus);
        }
Esempio n. 2
0
        public void CargarDatos(int codigvend)
        {
            VendedorDataSource vendedor = new VendedorDataSource();

            try
            {
                vendedor = this.negocioVendedor.DevolverVendedor(codigvend);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se presento un error", ex.Message, MessageBoxButtons.OK);
            }
            txt_codigo.Text          = Convert.ToString(vendedor.Codigo);
            txt_cedula.Text          = vendedor.Cedula;
            txt_nombre.Text          = vendedor.Nombre;
            txt_telefono.Text        = vendedor.Telefono;
            txt_direcc.Text          = vendedor.Direccion;
            txt_email.Text           = vendedor.Email;
            combo_tipo.SelectedIndex = vendedor.Tipo == "0" ? 0 : 1;
            check_activo.Checked     = vendedor.Activo;
            check_comixrango.Checked = vendedor.ComisionR;
            txt_comision.Text        = Convert.ToString(vendedor.Comision);
            this.Habilitar();
            txt_codigo.ReadOnly = true;
            combo_tipo.Focus();
        }
Esempio n. 3
0
        private vendedor CambiarTipoE(VendedorDataSource vend)
        {
            vendedor ved = new vendedor();

            ved.idvendedor     = vend.Codigo;
            ved.tipo           = vend.Tipo;
            ved.nombrevendedor = vend.Nombre;
            ved.cedula         = vend.Cedula;
            ved.telefono       = vend.Telefono;
            ved.emailvend      = vend.Email;
            ved.direcvend      = vend.Direccion;
            ved.activo         = vend.Activo;
            ved.comisionrango  = vend.ComisionR;
            ved.comision       = vend.Comision;
            return(ved);
        }
Esempio n. 4
0
        public bool Guardar(VendedorDataSource vend)
        {
            bool     val = false;
            vendedor ved = new vendedor();

            ved = this.CambiarTipoE(vend);
            try
            {
                val = this.persistencia.Guardar(ved);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(val);
        }
Esempio n. 5
0
        public VendedorDataSource DevolverVendedor(int codigvend)
        {
            VendedorDataSource vend   = new VendedorDataSource();
            vendedor           vendda = new vendedor();

            try
            {
                vendda = this.persistencia.DevolverVendedor(codigvend);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            vend = this.CambiarTipoT(vendda);
            return(vend);
        }
Esempio n. 6
0
        private VendedorDataSource GuardarDatos()
        {
            VendedorDataSource vend = new VendedorDataSource();

            vend.Compania  = Program.compa;
            vend.Codigo    = int.Parse(txt_codigo.Text);
            vend.Tipo      = combo_tipo.SelectedIndex.ToString();
            vend.Cedula    = txt_cedula.Text;
            vend.Nombre    = txt_nombre.Text;
            vend.Telefono  = txt_telefono.Text;
            vend.Email     = txt_email.Text;
            vend.Direccion = txt_direcc.Text;
            vend.Activo    = check_activo.Checked;
            vend.ComisionR = check_comixrango.Checked;
            vend.Comision  = Convert.ToDecimal(txt_comision.Text);
            return(vend);
        }
Esempio n. 7
0
        private VendedorDataSource CambiarTipoT(vendedor vendda)
        {
            VendedorDataSource vend = new VendedorDataSource();

            vend.Compania  = vendda.idcompania;
            vend.Codigo    = vendda.idvendedor;
            vend.Tipo      = vendda.tipo = vendda.tipo;
            vend.Nombre    = vendda.nombrevendedor;
            vend.Cedula    = vendda.cedula;
            vend.Telefono  = vendda.telefono;
            vend.Email     = vendda.emailvend;
            vend.Direccion = vendda.direcvend;
            vend.Activo    = vendda.activo;
            vend.ComisionR = vendda.comisionrango;
            vend.Comision  = vendda.comision;

            return(vend);
        }
Esempio n. 8
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            bool valida = this.Validar();

            if (valida)
            {
                VendedorDataSource vend = new VendedorDataSource();
                vend = this.GuardarDatos();
                bool guardo = false;

                if (txt_codigo.ReadOnly == false)
                {
                    try
                    {
                        guardo = this.negocioVendedor.Guardar(vend);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Se presento un error. " + ex.Message);
                    }
                }
                else
                {
                    try
                    {
                        guardo = this.negocioVendedor.Editar(vend);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Se presento un error. " + ex.Message);
                    }
                }
                if (guardo)
                {
                    MessageBox.Show("EL REGISTRO FUE GUARDADO", "ERROR", MessageBoxButtons.OK);
                    this.Inhabilitar();
                }
            }
        }