Пример #1
0
 public string add_Vendedor(E_Vendedor vendedor)
 {
     try
     {
         cn.Open();
         cmd             = new SqlCommand("addVendedor", cn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@nombre", vendedor.nombre);
         cmd.Parameters.AddWithValue("@direccion", vendedor.direccion);
         cmd.Parameters.AddWithValue("@idLocalidad", vendedor.localidad.idLocalidad);
         cmd.Parameters.AddWithValue("@observacion", vendedor.obaservacion);
         if (vendedor.fecNac != null)
         {
             cmd.Parameters.AddWithValue("@fecNac", vendedor.fecNac);
         }
         else
         {
             cmd.Parameters.AddWithValue("@fecNac", DBNull.Value);
         }
         cmd.Parameters.AddWithValue("@baja", vendedor.baja);
         cmd.Parameters.AddWithValue("@telefono ", vendedor.telefono);
         cmd.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         xRet = e.Message;
     }
     return(xRet);
 }
Пример #2
0
 public string guardar(E_Vendedor Vendedor)
 {
     if (Vendedor.idVendedor == 0)
     {
         return(bdVendedor.add_Vendedor(Vendedor));
     }
     else
     {
         return(bdVendedor.set_Vendedor(Vendedor));
     }
 }
Пример #3
0
        //Eventos
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtObligatorios())
            {
                E_Vendedor Vendedor = new E_Vendedor();

                if (txtId.Text != "")
                {
                    Vendedor.idVendedor = Convert.ToInt64(txtId.Text);
                }

                Vendedor.nombre   = txtDescripcion.Text;
                Vendedor.telefono = txtTelefono.Text;
                Vendedor.localidad.idLocalidad = ((ComboItem)cboLocalidad.SelectedItem).Id;
                Vendedor.obaservacion          = txtObservacion.Text;
                Vendedor.direccion             = txtDireccion.Text;
                Vendedor.baja = checkBaja.Checked;


                DateTime dt;
                if (DateTime.TryParse(txtFecNac.Text, out dt))
                {
                    Vendedor.fecNac = Convert.ToDateTime(txtFecNac.Text);
                }
                else
                {
                    Vendedor.fecNac = null;
                }


                N_Vendedor nVendedor = new N_Vendedor();
                string     xRet      = nVendedor.guardar(Vendedor);
                if (xRet != "0")
                {
                    MessageBox.Show("No se pudo agregar el vendedor");
                }
                else
                {
                    MessageBox.Show("¡El vendedor se agregó correctamente!", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("¡Los campos obligatorios deben estar completos (*)!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #4
0
        public E_Vendedor getOne_Vendedor(Int64 idVendedor)
        {
            E_Vendedor vendedor = new E_Vendedor();

            try
            {
                cn.Open();
                cmd             = new SqlCommand("getOneVendedor", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@idVendedor", idVendedor);
                SqlDataReader oReader = cmd.ExecuteReader();

                while (oReader.Read())
                {
                    vendedor.idVendedor            = Convert.ToInt64(oReader["idVendedor"]);
                    vendedor.nombre                = oReader["nombre"].ToString();
                    vendedor.direccion             = oReader["direccion"].ToString();
                    vendedor.localidad.idLocalidad = Convert.ToInt64(oReader["idLocalidad"]);
                    vendedor.obaservacion          = oReader["observacion"].ToString();
                    vendedor.telefono              = oReader["telefono"].ToString();
                    vendedor.baja = Convert.ToBoolean(oReader["Baja"]);
                    vendedor.localidad.provincia.IdProvincia = Convert.ToInt16(oReader["idProvincia"]);
                    if (oReader["FecNac"] != DBNull.Value)
                    {
                        vendedor.fecNac = Convert.ToDateTime(oReader["FecNac"]);
                    }
                }
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }


            return(vendedor);
        }
Пример #5
0
        private void ConsultarVendedor(Int32 idVendedor)
        {
            E_Vendedor Vendedor  = new E_Vendedor();
            N_Vendedor NVendedor = new N_Vendedor();

            Vendedor = NVendedor.getOne(idVendedor);

            txtId.Text          = Vendedor.idVendedor.ToString();
            txtDescripcion.Text = Vendedor.nombre;
            txtDireccion.Text   = Vendedor.direccion;
            txtObservacion.Text = Vendedor.obaservacion;
            txtFecNac.Text      = Vendedor.fecNac.ToString();
            txtTelefono.Text    = Vendedor.telefono;
            checkBaja.Checked   = Vendedor.baja;


            posicionarCboProvincia(Vendedor.localidad.provincia.IdProvincia);
            cargarCboLocalidad(Vendedor.localidad.provincia.IdProvincia);
            posicionarCboLocalidad(Vendedor.localidad.idLocalidad);
            btnEliminar.Enabled = true;
        }
Пример #6
0
        public List <E_Vendedor> getAll_Vendedor(string filtro)
        {
            List <E_Vendedor> vendedores = new List <E_Vendedor>();

            try
            {
                cn.Open();
                cmd             = new SqlCommand("getAllVendedor", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@filtro", filtro);
                SqlDataReader oReader = cmd.ExecuteReader();

                while (oReader.Read())
                {
                    E_Vendedor vendedor = new E_Vendedor();

                    vendedor.idVendedor       = Convert.ToInt64(oReader["idVendedor"]);
                    vendedor.nombre           = oReader["nombre"].ToString();
                    vendedor.localidad.nombre = oReader["Localidad"].ToString();
                    vendedor.telefono         = oReader["telefono"].ToString();

                    vendedores.Add(vendedor);
                }
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }


            return(vendedores);
        }