Exemplo n.º 1
0
        public string add_Proveedor(E_Proveedor proveedor)
        {
            try
            {
                cn.Open();
                cmd             = new SqlCommand("addProveedores", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@raSocial", proveedor.raSocial);
                cmd.Parameters.AddWithValue("@cuit", proveedor.cuit);
                cmd.Parameters.AddWithValue("@idLocalidad", proveedor.localidad.idLocalidad);
                cmd.Parameters.AddWithValue("@detalle", proveedor.detalle);
                cmd.Parameters.AddWithValue("@telefono", proveedor.telefono);
                if (proveedor.fecReg != null)
                {
                    cmd.Parameters.AddWithValue("@fecReg", proveedor.fecReg);
                }
                else// si la fecha esta vacia se agrega null en la base de datos
                {
                    cmd.Parameters.AddWithValue("@fecReg", DBNull.Value);
                }
                cmd.Parameters.AddWithValue("@Mail", proveedor.mail);

                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            return(xRet);
        }
Exemplo n.º 2
0
        public void actualizarProveedor(E_Proveedor objE_Prov)
        {
            try
            {
                mCm             = new SqlCommand("SP_ActualizarProveedor", conexion);
                mCm.CommandType = CommandType.StoredProcedure;

                mCm.Parameters.AddWithValue("@IdProveedor", objE_Prov.IdProveedor1);
                mCm.Parameters.AddWithValue("@Nombre", objE_Prov.Nombre1);
                mCm.Parameters.AddWithValue("@Direccion", objE_Prov.Direccion1);
                mCm.Parameters.AddWithValue("@Telefono", objE_Prov.Telefono1);
                mCm.Parameters.AddWithValue("@RUC", objE_Prov.RUC1);
                mCm.Parameters.AddWithValue("@Correo", objE_Prov.Correo1);
                mCm.Parameters.AddWithValue("@Responsable", objE_Prov.Responsable1);
                mCm.Parameters.AddWithValue("@Estado", objE_Prov.Estado1);
                conexion.Open();
                mCm.ExecuteNonQuery();

                conexion.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 3
0
        public string set_Proveedor(E_Proveedor proveedor)
        {
            try
            {
                cn.Open();
                cmd             = new SqlCommand("setProveedores", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@raSocial", proveedor.raSocial);
                cmd.Parameters.AddWithValue("@idProveedor", proveedor.idProveedor);
                cmd.Parameters.AddWithValue("@cuit", proveedor.cuit);
                cmd.Parameters.AddWithValue("@idLocalidad", proveedor.localidad.idLocalidad);
                cmd.Parameters.AddWithValue("@detalle", proveedor.detalle);
                cmd.Parameters.AddWithValue("@telefono", proveedor.telefono);
                cmd.Parameters.AddWithValue("@fecReg", proveedor.fecReg);
                cmd.Parameters.AddWithValue("@mail", proveedor.mail);
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }


            return(xRet);
        }
Exemplo n.º 4
0
        public Int32 InsertProveedor(E_Proveedor ObjProveedor)
        {
            CD_Proveedor objCD_Proveedor = new CD_Proveedor(AppSettings.GetConnectionString);
            Int32        IDProveedor     = 0;

            IDProveedor = objCD_Proveedor.InsertProveedor(ObjProveedor);
            return(IDProveedor);
        }
Exemplo n.º 5
0
        private void btnGuardarProv_Click(object sender, EventArgs e)
        {
            if (txtObligatorios())             // si devuelve true los txt obligatorios estan completos
            {
                E_Proveedor Proveedor = new E_Proveedor();

                if (txtId.Text != "")
                {
                    Proveedor.idProveedor = Convert.ToInt64(txtId.Text);
                }

                Proveedor.raSocial = txtNombre.Text;
                Proveedor.telefono = txtTelefono.Text;

                Proveedor.localidad.idLocalidad = ((ComboItem)cboLocalidad.SelectedItem).Id;
                Proveedor.detalle = txtObserv.Text;
                Proveedor.cuit    = txtCuit.Text;
                Proveedor.mail    = txtMail.Text;


                DateTime dt;
                if (DateTime.TryParse(mtxtFechaReg.Text, out dt))
                {
                    Proveedor.fecReg = Convert.ToDateTime(mtxtFechaReg.Text);
                }
                else
                {
                    Proveedor.fecReg = null;
                }


                N_Proveedor nProveedor = new N_Proveedor();
                string      xRet       = nProveedor.guardar(Proveedor);
                if (xRet != "0")
                {
                    MessageBox.Show("¡No se pudo guardar el Proveedor!");
                }
                else                 // se guardo correctamente
                {
                    MessageBox.Show("¡El proveedor se guardo correctamente!", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    if (_idProveedor != 0)                     // si se realizo una modificacion
                    {
                        this.Close();
                    }
                    else if (_frmAnterior == frmBsqProveedor._frmName)                     // si se agrego un proveedor y fue llamado del bsqProveedor
                    {
                        this.Close();
                    }
                }
            }
            else
            {
                MessageBox.Show("¡Los campos obligatorios deben estar completos (*)!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 6
0
        public E_Producto BuscarProducto(int id_producto)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            E_Producto    p   = null;

            try
            {
                //cmd.Connection = conexion.AbrirConexion();
                //cmd.CommandText = "spBuscarProducto";
                //cmd.CommandType = CommandType.StoredProcedure;
                //cmd.Parameters.AddWithValue("@prmId_Prod", id_producto);
                //dr = cmd.ExecuteReader();
                //cmd.Parameters.Clear();


                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd = new SqlCommand("spBuscarProducto", cn);
                cmd.Parameters.AddWithValue("@prmId_Prod", id_producto);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    p                   = new E_Producto();
                    p.Id_Prod           = Convert.ToInt32(dr["Id_Prod"]);
                    p.Codigo_Prod       = dr["Codigo_Prod"].ToString();
                    p.Nombre_Prod       = dr["Nombre_Prod"].ToString();
                    p.Marca_Prod        = dr["Marca_Prod"].ToString();
                    p.PrecioCompra_Prod = Convert.ToDouble(dr["precio_venta"].ToString());
                    p.Precio_Prod       = Convert.ToDouble(dr["stock_actual"].ToString());
                    E_Categoria c = new E_Categoria();
                    c.Id_Cat    = Convert.ToInt32(dr["Id_Cat"]);
                    p.categoria = c;
                    E_UnidadMedida um = new E_UnidadMedida();
                    um.Id_Umed   = Convert.ToInt32(dr["Id_Umed"]);
                    p.unidmedida = um;
                    E_Proveedor pr = new E_Proveedor();
                    pr.Id_Proveedor = Convert.ToInt32(dr["Id_Proveedor"]);
                    p.proveedor     = pr;
                    //entMaterial m = new entMaterial();
                    //m.Id = Convert.ToInt32(dr["Id_Material"]);
                    //p.material = m;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(p);
        }
Exemplo n.º 7
0
        public string guardar(E_Proveedor proveedor)
        {
            string xRet = "0";

            if (proveedor.idProveedor == 0) // si el id de cliente es igual a 0 creara un nuevo cliente
            {
                xRet = bdProve.add_Proveedor(proveedor);
            }
            else // sino modificara un cliente existente
            {
                xRet = bdProve.set_Proveedor(proveedor);
            }

            return(xRet);
        }
Exemplo n.º 8
0
        //Metodo editar proveedor
        public void EliminarRegistro(E_Proveedor Proveedor)
        {
            SqlCommand SqlCmd = new SqlCommand("sp_eliminar_proveedor", Conectar)
            {
                CommandType = CommandType.StoredProcedure
            };

            Conectar.Open();

            SqlCmd.Parameters.AddWithValue("@id_proveedor", Proveedor.Id_proveedor);

            SqlCmd.ExecuteNonQuery();

            Conectar.Close();
        }
Exemplo n.º 9
0
        /// <summary>
        /// Author  : Peter Ccopa
        /// Fecha   : 31/10/2012
        /// Descripcion: Actualiza Proveedores
        /// </summary>
        /// <returns></returns>
        public string actualizarProveedor(E_Proveedor oE_Proveedor)
        {
            D_GES_Operativa oD_GES_Operativa = new D_GES_Operativa();
            string          resultado;

            try
            {
                resultado = oD_GES_Operativa.actualizarProveedor(oE_Proveedor);
            }
            catch (Exception ex)
            {
                log.Error("[BL_GES_Operativa][actualizarProveedor] :", ex);
                throw new NegocioAmbienteException();
            }
            return(resultado);
        }
Exemplo n.º 10
0
        private void BtnInsertar_Click(object sender, EventArgs e)
        {
            try
            {
                //agregar el proveedor nuevo
                E_Proveedor ObjProveedor = new E_Proveedor();
                ObjProveedor.RazonSocial     = CboProveedor.Text;
                ObjProveedor.IDTipoDocumento = Convert.ToInt32(CboTipoDocumento.SelectedValue);
                ObjProveedor.NroDocumento    = TxtDocumento.Text;
                ObjProveedor.Telefono        = TxtTelefono.Text;
                ObjProveedor.Pais            = "Peru";
                ObjProveedor.Region          = "";
                ObjProveedor.Direccion       = TxtDireccion.Text;
                ObjProveedor.Contacto        = CboProveedor.Text;
                ObjProveedor.CargoContacto   = "Vendedor";
                ObjProveedor.Email           = "";
                ObjProveedor.UsuarioID       = AppSettings.UserID;

                Int32 IDProveedor = ObjCL_Proveedor.InsertProveedor(ObjProveedor);

                //agregar al datatable proveedor
                DataRow Dr = DtProveedores2.NewRow();
                Dr["IDProveedor"]     = IDProveedor;
                Dr["RazonSocial"]     = ObjProveedor.RazonSocial;
                Dr["IDTipoDocumento"] = ObjProveedor.IDTipoDocumento;
                Dr["NroDocumento"]    = ObjProveedor.NroDocumento;
                Dr["Telefono"]        = ObjProveedor.Telefono;
                Dr["Pais"]            = ObjProveedor.Pais;
                Dr["Region"]          = ObjProveedor.Region;
                Dr["Direccion"]       = ObjProveedor.Direccion;
                Dr["Contacto"]        = ObjProveedor.Contacto;
                Dr["CargoContacto"]   = ObjProveedor.CargoContacto;
                Dr["Email"]           = ObjProveedor.Email;
                DtProveedores2.Rows.Add(Dr);
                MessageBox.Show("Se inserto correctamente el registro.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message + ". Metodo BtnInsertar_Click().", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


            DtProveedores.Merge(DtProveedores2);//recuperamos todos los proveedores denuevo
            BtnInsertar.Visible       = false;
            BtnCancelar.Visible       = false;
            BtnNuevoProveedor.Visible = true;
        }
Exemplo n.º 11
0
        public void insertarProveedor(E_Proveedor objE_Prov)
        {
            SqlCommand unCommand = new SqlCommand("SP_InsertarProveedor", conexion);

            unCommand.CommandType = CommandType.StoredProcedure;

            unCommand.Parameters.AddWithValue("@Nombre", objE_Prov.Nombre1);
            unCommand.Parameters.AddWithValue("@Direccion", objE_Prov.Direccion1);
            unCommand.Parameters.AddWithValue("@Telefono", objE_Prov.Telefono1);
            unCommand.Parameters.AddWithValue("@RUC", objE_Prov.RUC1);
            unCommand.Parameters.AddWithValue("@Correo", objE_Prov.Correo1);
            unCommand.Parameters.AddWithValue("@Responsable", objE_Prov.Responsable1);
            conexion.Open();
            unCommand.ExecuteNonQuery();

            conexion.Close();
        }
Exemplo n.º 12
0
        public E_Proveedor getOne_Proveedor(Int64 idProveedor)
        {
            E_Proveedor Proveedor = null;

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


                while (oReader.Read())
                {
                    Proveedor             = new E_Proveedor();
                    Proveedor.idProveedor = Convert.ToInt64(oReader["idProveedor"]);

                    Proveedor.raSocial = oReader["RaSocial"].ToString();
                    Proveedor.cuit     = Convert.ToString(oReader["CUIT"]);
                    Proveedor.localidad.idLocalidad = Convert.ToInt64(oReader["idLocalidad"]);
                    Proveedor.localidad.nombre      = oReader["Localidad"].ToString();
                    Proveedor.telefono = oReader["Telefono"].ToString();

                    if (oReader["FecReg"] != DBNull.Value)
                    {
                        Proveedor.fecReg = Convert.ToDateTime(oReader["FecReg"]);
                    }
                    Proveedor.detalle = oReader["Detalle"].ToString();
                    Proveedor.mail    = oReader["Mail"].ToString();
                    Proveedor.localidad.provincia.IdProvincia = Convert.ToInt16(oReader["idProvincia"]);
                }
            }
            catch (Exception)
            {
                Proveedor = null;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(Proveedor);
        }//getOneClien
Exemplo n.º 13
0
        public List <E_Proveedor> getAll_Proveedor(string filtro)
        {
            List <E_Proveedor> proveedores = new List <E_Proveedor>();

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

                while (oReader.Read())
                {
                    E_Proveedor proveedor = new E_Proveedor();

                    proveedor.idProveedor           = Convert.ToInt64(oReader["idProveedor"]);
                    proveedor.raSocial              = oReader["RaSocial"].ToString();
                    proveedor.cuit                  = oReader["CUIT"].ToString();
                    proveedor.localidad.idLocalidad = Convert.ToInt64(oReader["idLocalidad"]);
                    proveedor.localidad.nombre      = oReader["Localidad"].ToString();
                    proveedor.detalle               = oReader["Detalle"].ToString();
                    proveedor.telefono              = oReader["Telefono"].ToString();
                    proveedor.fecReg                = Convert.ToDateTime(oReader["FecReg"]);
                    proveedor.mail                  = oReader["Mail"].ToString();
                    proveedores.Add(proveedor);
                }
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }


            return(proveedores);
        }
Exemplo n.º 14
0
        public void UpdateProveedor(E_Proveedor ObjProveedor, string Tipo)
        {
            SqlDatabase SqlClient = new SqlDatabase(connectionString);

            DbConnection tCnn;

            tCnn = SqlClient.CreateConnection();
            tCnn.Open();

            DbTransaction tran = tCnn.BeginTransaction();

            try
            {
                DbCommand SqlCommand = SqlClient.GetStoredProcCommand("[Compra].[Usp_UpdateProveedor]");

                SqlClient.AddInParameter(SqlCommand, "@IDProveedor", SqlDbType.Int, ObjProveedor.IDProveedor);
                SqlClient.AddInParameter(SqlCommand, "@RazonSocial", SqlDbType.VarChar, ObjProveedor.RazonSocial);
                SqlClient.AddInParameter(SqlCommand, "@IDTipoDocumento", SqlDbType.Int, ObjProveedor.IDTipoDocumento);
                SqlClient.AddInParameter(SqlCommand, "@NroDocumento", SqlDbType.VarChar, ObjProveedor.NroDocumento);
                SqlClient.AddInParameter(SqlCommand, "@Telefono", SqlDbType.VarChar, ObjProveedor.Telefono);
                SqlClient.AddInParameter(SqlCommand, "@Pais", SqlDbType.VarChar, ObjProveedor.Pais);
                SqlClient.AddInParameter(SqlCommand, "@Region", SqlDbType.VarChar, ObjProveedor.Region);
                SqlClient.AddInParameter(SqlCommand, "@Direccion", SqlDbType.VarChar, ObjProveedor.Direccion);
                SqlClient.AddInParameter(SqlCommand, "@Contacto", SqlDbType.VarChar, ObjProveedor.Contacto);
                SqlClient.AddInParameter(SqlCommand, "@CargoContacto", SqlDbType.VarChar, ObjProveedor.CargoContacto);
                SqlClient.AddInParameter(SqlCommand, "@Email", SqlDbType.VarChar, ObjProveedor.Email);
                SqlClient.AddInParameter(SqlCommand, "@UsuarioID", SqlDbType.Int, ObjProveedor.UsuarioID);
                SqlClient.AddInParameter(SqlCommand, "@Tipo", SqlDbType.Char, Tipo);

                SqlClient.ExecuteNonQuery(SqlCommand, tran);

                tran.Commit();
                tCnn.Close();
                tCnn.Dispose();
                SqlCommand.Dispose();
            }
            catch (Exception ex)
            {
                tran.Rollback();
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 15
0
        private void buscarProveedor()
        {
            N_Proveedor nProveedor = new N_Proveedor();

            //si el txt id de proveedor esta vacio pone por defecto el valor uno del consumidor final
            if (string.IsNullOrEmpty(txtIdProveedor.Text))
            {
                txtIdProveedor.Text = Convert.ToString(1);
            }
            E_Proveedor proveedor = nProveedor.getOne(Convert.ToInt64(txtIdProveedor.Text));

            // si el proveedor es null es que no lo ah encontrado entonce se pone por defecto consumidor final
            if (proveedor == null)
            {
                proveedor = nProveedor.getOne(1);
            }
            txtIdProveedor.Text = proveedor.idProveedor.ToString();
            txtDescripcion.Text = proveedor.raSocial;
            txtCuitDni.Text     = proveedor.cuit.ToString();
        }
Exemplo n.º 16
0
        //Metodo registrar nuevoproveedor
        public void InsertarRegistro(E_Proveedor Proveedor)
        {
            SqlCommand SqlCmd = new SqlCommand("sp_insertar_proveedor", Conectar)
            {
                CommandType = CommandType.StoredProcedure
            };

            Conectar.Open();

            SqlCmd.Parameters.AddWithValue("@razon", Proveedor.razon_social);
            SqlCmd.Parameters.AddWithValue("@sector", Proveedor.Sector_comercial);
            SqlCmd.Parameters.AddWithValue("@tipo_doc", Proveedor.Tipo_documento);
            SqlCmd.Parameters.AddWithValue("@numero_doc", Proveedor.Numero_documento);
            SqlCmd.Parameters.AddWithValue("@direccion", Proveedor.Direccion);
            SqlCmd.Parameters.AddWithValue("@telefono", Proveedor.Telefono);
            SqlCmd.Parameters.AddWithValue("@email", Proveedor.Email);

            SqlCmd.ExecuteNonQuery();

            Conectar.Close();
        }
Exemplo n.º 17
0
        public List <E_Producto> ListarProducto()
        {
            SqlCommand        cmd   = null;
            List <E_Producto> Lista = null;
            SqlDataReader     dr    = null;

            try
            {
                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd             = new SqlCommand("Sp_ListarProducto", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <E_Producto>();
                while (dr.Read())
                {
                    E_Producto p = new E_Producto();
                    p.Id_Prod     = Convert.ToInt32(dr["Id_Prod"]);
                    p.Codigo_Prod = dr["Codigo_Prod"].ToString();
                    p.Nombre_Prod = dr["Nombre_Prod"].ToString();
                    p.Marca_Prod  = dr["Marca_Prod"].ToString();
                    E_Categoria c = new E_Categoria();
                    c.Nombre_Cat = dr["Nombre_Cat"].ToString();
                    p.categoria  = c;
                    E_UnidadMedida um = new E_UnidadMedida();
                    um.Descripcion_Umed = dr["Descripcion_Umed"].ToString();
                    p.unidmedida        = um;
                    E_Proveedor pr = new E_Proveedor();
                    pr.RazSocial_Proveedor = dr["RazSocial_Proveedor"].ToString();
                    p.proveedor            = pr;
                    Lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Exemplo n.º 18
0
 private void ObtenerDatosControles()
 {
     ObjProveedor = new E_Proveedor();
     if (TxtIDProveedor.Text != "")
     {
         ObjProveedor.IDProveedor = Convert.ToInt32(TxtIDProveedor.Text);
     }
     if (CboTipoDocumento.SelectedIndex != -1)
     {
         ObjProveedor.IDTipoDocumento = Convert.ToInt32(CboTipoDocumento.SelectedValue);
     }
     ObjProveedor.RazonSocial   = TxtRazonSocial.Text;
     ObjProveedor.Telefono      = TxtTelefono.Text;
     ObjProveedor.NroDocumento  = TxtNroDocumento.Text;
     ObjProveedor.Pais          = TxtPais.Text;
     ObjProveedor.Region        = TxtRegion.Text;
     ObjProveedor.Direccion     = TxtDireccion.Text;
     ObjProveedor.Contacto      = TxtContacto.Text;
     ObjProveedor.CargoContacto = TxtCargoContacto.Text;
     ObjProveedor.Email         = TxtEmail.Text;
     ObjProveedor.UsuarioID     = AppSettings.UserID;
 }
Exemplo n.º 19
0
        public List <E_Proveedor> ListarProveedor()
        {
            SqlCommand         cmd   = null;
            SqlDataReader      dr    = null;
            List <E_Proveedor> Lista = null;

            try
            {
                SqlConnection cn = ConexionBD.Instancia.Conectar();
                cmd             = new SqlCommand("spListarProveedorCombo", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <E_Proveedor>();
                while (dr.Read())
                {
                    E_Proveedor pr = new E_Proveedor();
                    pr.Id_Proveedor        = Convert.ToInt32(dr["Id_Proveedor"]);
                    pr.Cod_Proveedor       = dr["Cod_Proveedor"].ToString();
                    pr.RazSocial_Proveedor = dr["RazSocial_Proveedor"].ToString();
                    pr.Ruc_Proveedor       = dr["Ruc_Proveedor"].ToString();
                    //pr.Direccion_Proveedor = dr["Direccion_Proveedor"].ToString();
                    //pr.Telefono_Proveedor = dr["Telefono_Proveedor"].ToString();
                    //pr.Celular_Proveedor = dr["Celular_Proveedor"].ToString();
                    //pr.Correo_Proveedor = dr["Correo_Proveedor"].ToString();
                    //pr.Estado_Proveedor = Convert.ToInt32(dr["Estado_Proveedor"]);
                    Lista.Add(pr);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Exemplo n.º 20
0
        public void UpdateProveedor(E_Proveedor ObjProveedor, string Tipo)
        {
            CD_Proveedor objCD_Proveedor = new CD_Proveedor(AppSettings.GetConnectionString);

            objCD_Proveedor.UpdateProveedor(ObjProveedor, Tipo);
        }
        protected void btnAceptarPopUp_Click(object sender, EventArgs e)
        {
            try
            {
                E_Proveedor objE_Prov = new E_Proveedor();
                D_Proveedor objD_Prov = new D_Proveedor();

                int a = Convert.ToInt16(ddlEstado.SelectedValue.ToString());
                estad = Convert.ToBoolean(a);

                String idProveedor = (Session["proveedor"] == null) ? null : Session["proveedor"].ToString();

                objE_Prov.IdProveedor1 = Convert.ToInt32(Session["proveedor"]);
                objE_Prov.Nombre1      = txtNombrepopup.Text.Trim();
                objE_Prov.Direccion1   = txtDireccionpopup.Text.Trim();
                objE_Prov.Telefono1    = Convert.ToInt32(txtTelefonopopup.Text.Trim());
                objE_Prov.RUC1         = Convert.ToInt64(txtRucpopup.Text.Trim());
                objE_Prov.Correo1      = txtCorreopopup.Text.Trim();
                objE_Prov.Responsable1 = txtResponsablepopup.Text.Trim();
                objE_Prov.Estado1      = estad;

                int   telefono = Convert.ToInt32(txtTelefonopopup.Text);
                Int64 ruc      = Convert.ToInt64(txtRucpopup.Text.ToString());

                if (txtNombrepopup.Text == "")
                {
                    throw new Exception("Ingrese el nombre");
                }
                if (txtDireccionpopup.Text == "")
                {
                    throw new Exception("Ingrese la dirección");
                }
                if (telefono.ToString() == null)
                {
                    throw new Exception("Ingrese el teléfono");
                }
                if (ruc.ToString() == null)
                {
                    throw new Exception("Ingrese el ruc");
                }
                if (txtCorreopopup.Text == "")
                {
                    throw new Exception("Ingrese el correo");
                }
                if (txtResponsablepopup.Text == "")
                {
                    throw new Exception("Ingrese el responsable");
                }
                if (telefono <= 10000000)
                {
                    throw new Exception("El num. de teléfono debe ser mayor a 7 dígitos");
                }

                if (ruc <= 10000000000)
                {
                    throw new Exception("El num. de RUC debe ser de 11 dígitos");
                }
                if (idProveedor == null)
                {
                    throw new Exception("No se puede registrar el proveedor");
                }

                objD_Prov.actualizarProveedor(objE_Prov);

                dgvProveedores.DataSource = objD_Prov.MostrarProveedor();
                dgvProveedores.DataBind();
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "Notificacion('Ok','Se guardaron los cambios correctamente','success')", true);
                return;
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "Notificacion('Error','" + ex.Message + "','error')", true);
            }
        }
Exemplo n.º 22
0
 //Metod que llama al metodo insertar de la clase D_Proveedor
 public void InsertarRegistro(E_Proveedor Proveedor)
 {
     Obj.InsertarRegistro(Proveedor);
 }
Exemplo n.º 23
0
        private void consultarArticulo(E_Articulo oArticulo)
        {
            txtCodArticulo.Text = oArticulo.codArticulo;
            txtDescr.Text       = oArticulo.descripcion;
            foreach (ComboItem cboItem in cboMarca.Items)
            {
                if (cboItem.Id == oArticulo.marca.idMarca)
                {
                    cboMarca.SelectedItem = cboItem;
                }
            }
            foreach (ComboItem cboItem in cboRubro.Items)
            {
                if (cboItem.Id == oArticulo.rubro.idRubro)
                {
                    cboRubro.SelectedItem = cboItem;
                }
            }
            foreach (ComboItem cboItem in cboUnidad.Items)
            {
                if (cboItem.Id == oArticulo.unidad.idUnidad)
                {
                    cboUnidad.SelectedItem = cboItem;
                }
            }
            txtUbicacion.Text   = oArticulo.ubicacion;
            txtStock.Text       = oArticulo.stock.ToString();
            txtStockMin.Text    = oArticulo.stockMin.ToString();
            txtFecCom.Value     = Convert.ToDateTime(oArticulo.fecCompra);
            txtObservacion.Text = oArticulo.observacion;
            txtPreLista.Text    = oArticulo.precioLista.ToString();
            txtPreFinal.Text    = oArticulo.precioFinal.ToString();
            txtGanancia.Text    = oArticulo.ganancia.ToString();
            txtIva.Text         = oArticulo.iva.ToString();
            //txtCosto.Text = totalCosto().ToString();
            //activo el eliminar
            btnEliminar.Enabled = true;
            //Si se esta consultando un articulo los campos de stock son de solo lectura
            //txtStock.ReadOnly = true; #Modificado A Pedido#
            //txtStockMin.ReadOnly = true;  #Modificado A pedido#

            // cargar la grilla costo
            dgCosto.Rows.Add(new[] { oArticulo.precioLista.ToString() });
            foreach (E_DetalleCondicionCosto detCosto in oArticulo.detCondCosto)
            {
                ClsColItem colItem = new ClsColItem();
                colItem.condicion        = detCosto.condicion;
                colItem.porcentaje       = detCosto.porcentaje;
                colItem.HeaderText       = detCosto.descrpcion;
                colItem.CellTemplate     = dgCosto.Columns[0].CellTemplate;
                colItem.AutoSizeMode     = dgCosto.Columns[0].AutoSizeMode;
                colItem.DefaultCellStyle = dgCosto.Columns[0].DefaultCellStyle;

                dgCosto.Columns.Add(colItem);
                ordenarColumnas();
                calcularPrecColumna();
            }
            //Habilito el group de costo
            grCosto.Enabled = true;

            //Colocar el proveedor


            N_Proveedor nProve     = new N_Proveedor();
            E_Proveedor oProveedor = nProve.getOne(oArticulo.proveedor.idProveedor);

            if (oProveedor != null)
            {
                txtProveedor.Text = oProveedor.raSocial;
            }
        }
Exemplo n.º 24
0
 //Metod que llama al metodo editar de la clase D_Proveedor
 public void EditarRegistro(E_Proveedor Proveedor)
 {
     Obj.EditarRegistro(Proveedor);
 }
Exemplo n.º 25
0
 //Metod que llama al metodo eliminar de la clase D_Proveedor
 public void EliminarRegistro(E_Proveedor Proveedor)
 {
     Obj.EliminarRegistro(Proveedor);
 }