Exemplo n.º 1
0
        public RespuestaBE EliminarProveedor(ProveedorBE proveedorBE)
        {
            var respuestaBE = new RespuestaBE();

            try
            {
                using (SqlConnection sqlCnx = new SqlConnection(DbConnection.DbCnxStr))
                {
                    sqlCnx.Open();
                    using (SqlCommand sqlCmd = new SqlCommand())
                    {
                        sqlCmd.CommandText = "SP_DEL_ELIMINAR_EMPLEADO";
                        sqlCmd.Connection  = sqlCnx;
                        sqlCmd.CommandType = CommandType.StoredProcedure;
                        sqlCmd.Parameters.Add("@IdProveedor", SqlDbType.Int).Value = proveedorBE.IdProveedor;
                        string strRespuesta = sqlCmd.ExecuteScalar().ToString();
                        respuestaBE = ObtenerEntidadRespuesta(strRespuesta);
                    }
                    sqlCnx.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(respuestaBE);
        }
Exemplo n.º 2
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            oCatalogos = new WCF_Catalogos.Hersan_CatalogosClient();
            try {
                if (RadMessageBox.Show("Esta acción dará de baja al proveedor\nDesea continuar...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes)
                {
                    ProveedorBE obj = new ProveedorBE();
                    obj.Id         = int.Parse(txtId.Text);
                    obj.Nombre     = txtComercial.Text;
                    obj.Correo     = txtCorreo.Text;
                    obj.Telefono   = txtTelefono.Text;
                    obj.Direccion  = txtDireccion.Text;
                    obj.Estado.Id  = int.Parse(cboEstado.SelectedValue.ToString());
                    obj.Ciudad.Id  = int.Parse(cboCiudad.SelectedValue.ToString());
                    obj.Colonia.Id = int.Parse(cboColonia.SelectedValue.ToString());
                    obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID;
                    obj.DatosUsuario.Estatus       = false;

                    if (oCatalogos.ABC_Proveedores_Actualizar(obj) == 0)
                    {
                        RadMessageBox.Show("Ocurrió un error al dar de baja al proveedor", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                    }
                    else
                    {
                        RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                        LimpiarCampos();
                        CargarDatos();
                    }
                }
            } catch (Exception ex) {
                RadMessageBox.Show("Ocurrio un error al dar de baja al proveedor\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
            } finally {
                oCatalogos = null;
            }
        }
 private void ProveedorMan03_Load(object sender, EventArgs e)
 {
     try
     {
         // Codifique...
         //Completar ejercicion ep2
         objProveedorBE = objProveedorBL.ConsultarProveedor(this.Codigo);
         lblCod.Text    = objProveedorBE.Cod_prv;
         txtRS.Text     = objProveedorBE.Raz_soc_prv;
         txtDir.Text    = objProveedorBE.Dir_prv;
         txtTel.Text    = objProveedorBE.Tel_prv;
         mskRuc.Text    = objProveedorBE.Ruc_prv;
         CargarUbigeo(objProveedorBE.Id_Ubigeo.Substring(0, 2), objProveedorBE.Id_Ubigeo.Substring(2, 2), objProveedorBE.Id_Ubigeo.Substring(4, 2));
         txtRepVen.Text = objProveedorBE.Rep_ven;
         if (objProveedorBE.Est_prv == 0)
         {
             chkEstado.Checked = false;
         }
         else
         {
             chkEstado.Checked = true;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error : " + ex.Message);
     }
 }
Exemplo n.º 4
0
        public List <PagoDetraccionBE> ArticuloCriterio_Sel(ComunBE pComunBE)
        {
            List <PagoDetraccionBE> vLItemBE = new List <PagoDetraccionBE>();
            PagoDetraccionBE        obItemBE = new PagoDetraccionBE();

            TipoOperacionBE obTipoOpBE   = new TipoOperacionBE();
            TipoPagoBE      obTipoPagoBE = new TipoPagoBE();
            ProveedorBE     obProveBE    = new ProveedorBE();
            CategoriaBE     obCategBE    = new CategoriaBE();

            obTipoPagoBE.TipoPagoNombre    = "TPAGO1";
            obTipoOpBE.TipoOperacionNombre = "TOPERACION1";
            obProveBE.FRSTNAME             = "NOMBRE";
            obCategBE.TB_CATEGORIA_DESC    = "CATEGORIA1";

            obItemBE.OTipoOperacion    = obTipoOpBE;
            obItemBE.OTipoPago         = obTipoPagoBE;
            obItemBE.Constancia        = "CONSTANCIA1";
            obItemBE.NumeroComprobante = 2000;
            obItemBE.NumeroPago        = 1000;
            obItemBE.OProveedor        = obProveBE;
            obItemBE.OCategoria        = obCategBE;
            obItemBE.operacionID       = 10;
            obItemBE.MontoDet          = 100;
            obItemBE.periodo           = "PERIODO";
            vLItemBE.Add(obItemBE);

            return(vLItemBE);
        }
        private void tlbMenu_DeleteClick()
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (!ValidarIngreso())
                    {
                        ProveedorBE objE_Proveedor = new ProveedorBE();
                        objE_Proveedor.IdProveedor = int.Parse(gvProveedor.GetFocusedRowCellValue("IdProveedor").ToString());
                        objE_Proveedor.Usuario     = Parametros.strUsuarioLogin;
                        objE_Proveedor.Maquina     = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_Proveedor.IdEmpresa   = Parametros.intEmpresaId;

                        ProveedorBL objBL_Area = new ProveedorBL();
                        objBL_Area.Elimina(objE_Proveedor);
                        XtraMessageBox.Show("El registro se eliminó correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Cargar();
                    }
                }
                Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public ProveedorBE Selecciona(int IdEmpresa, int idProveedor)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Proveedor_Selecciona");

            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa);
            db.AddInParameter(dbCommand, "pidProveedor", DbType.Int32, idProveedor);

            IDataReader reader    = db.ExecuteReader(dbCommand);
            ProveedorBE Proveedor = null;

            while (reader.Read())
            {
                Proveedor                 = new ProveedorBE();
                Proveedor.IdEmpresa       = Int32.Parse(reader["IdEmpresa"].ToString());
                Proveedor.IdProveedor     = Int32.Parse(reader["idProveedor"].ToString());
                Proveedor.IdTipoDocumento = Int32.Parse(reader["IdTipoDocumento"].ToString());
                Proveedor.Abreviatura     = reader["Abreviatura"].ToString();
                Proveedor.NumeroDocumento = reader["NumeroDocumento"].ToString();
                Proveedor.RazonSocial     = reader["RazonSocial"].ToString();
                Proveedor.Direccion       = reader["Direccion"].ToString();
                Proveedor.Contacto        = reader["Contacto"].ToString();
                Proveedor.Telefono        = reader["Telefono"].ToString();
                Proveedor.Celular         = reader["Celular"].ToString();
                Proveedor.Email           = reader["Email"].ToString();
                Proveedor.FlagEstado      = Boolean.Parse(reader["flagestado"].ToString());
            }
            reader.Close();
            reader.Dispose();
            return(Proveedor);
        }
Exemplo n.º 7
0
        public int ABC_Proveedores_Actualizar(ProveedorBE obj)
        {
            int Result = 0;

            try {
                using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) {
                    conn.Open();
                    using (SqlCommand cmd = new SqlCommand(CONS_ABC_PROVEEDORES_ACTUALIZAR, conn)) {
                        cmd.Parameters.AddWithValue("@Id", obj.Id);
                        cmd.Parameters.AddWithValue("@Nombre", obj.Nombre);
                        cmd.Parameters.AddWithValue("@Direccion", obj.Direccion);
                        cmd.Parameters.AddWithValue("@IdEstado", obj.Estado.Id);
                        cmd.Parameters.AddWithValue("@IdCiudad", obj.Ciudad.Id);
                        cmd.Parameters.AddWithValue("@IdColonia", obj.Colonia.Id);
                        cmd.Parameters.AddWithValue("@Telefono", obj.Telefono);
                        cmd.Parameters.AddWithValue("@Correo", obj.Correo);
                        cmd.Parameters.AddWithValue("@IdUsuario", obj.DatosUsuario.IdUsuarioCreo);
                        cmd.Parameters.AddWithValue("@Estatus", obj.DatosUsuario.Estatus);

                        cmd.CommandType = CommandType.StoredProcedure;
                        Result          = Convert.ToInt32(cmd.ExecuteScalar());
                    }
                }
                return(Result);
            } catch (Exception ex) {
                throw ex;
            }
        }
Exemplo n.º 8
0
        public RespuestaBE ActualizarProveedor(ProveedorBE proveedorBE)
        {
            var respuestaBE = new RespuestaBE();

            try
            {
                using (SqlConnection sqlCnx = new SqlConnection(DbConnection.DbCnxStr))
                {
                    sqlCnx.Open();
                    using (SqlCommand sqlCmd = new SqlCommand())
                    {
                        sqlCmd.CommandText = "SP_UPD_ACTUALIZAR_EMPLEADO";
                        sqlCmd.Connection  = sqlCnx;
                        sqlCmd.CommandType = CommandType.StoredProcedure;
                        sqlCmd.Parameters.Add("@IdProveedor", SqlDbType.Int).Value       = proveedorBE.IdProveedor;
                        sqlCmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value        = proveedorBE.Nombre;
                        sqlCmd.Parameters.Add("@Representante", SqlDbType.VarChar).Value = proveedorBE.Representante;
                        sqlCmd.Parameters.Add("@Direccion", SqlDbType.VarChar).Value     = proveedorBE.Direccion;
                        sqlCmd.Parameters.Add("@Ciudad", SqlDbType.VarChar).Value        = proveedorBE.Ciudad;
                        sqlCmd.Parameters.Add("@Departamento", SqlDbType.VarChar).Value  = proveedorBE.Departamento;
                        sqlCmd.Parameters.Add("@CodigoPostal", SqlDbType.VarChar).Value  = proveedorBE.CodigoPostal;
                        sqlCmd.Parameters.Add("@Telefono", SqlDbType.VarChar).Value      = proveedorBE.Telefono;
                        sqlCmd.Parameters.Add("@Fax", SqlDbType.VarChar).Value           = proveedorBE.Fax;
                        string strRespuesta = sqlCmd.ExecuteScalar().ToString();
                        respuestaBE = ObtenerEntidadRespuesta(strRespuesta);
                    }
                    sqlCnx.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(respuestaBE);
        }
Exemplo n.º 9
0
        private void frmManProveedorEdit_Load(object sender, EventArgs e)
        {
            BSUtils.LoaderLook(cboDocumento, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblTipoDocumentoProveedor), "Abreviatura", "IdTablaElemento", true);
            cboDocumento.EditValue = Parametros.intPROVRuc;

            if (pOperacion == Operacion.Nuevo)
            {
                this.Text = "Proveedor - Nuevo";
            }
            else if (pOperacion == Operacion.Modificar)
            {
                this.Text = "Proveedor - Modificar";
                ProveedorBE objE_Proveedor = null;
                objE_Proveedor = new ProveedorBL().Selecciona(Parametros.intEmpresaId, IdProveedor);
                if (objE_Proveedor != null)
                {
                    cboDocumento.EditValue  = objE_Proveedor.IdTipoDocumento;
                    txtNumeroDocumento.Text = objE_Proveedor.NumeroDocumento;
                    txtDescripcion.Text     = objE_Proveedor.RazonSocial;
                    txtDireccion.Text       = objE_Proveedor.Direccion;
                    txtContacto.Text        = objE_Proveedor.Contacto;
                    txtTelefono.Text        = objE_Proveedor.Telefono;
                    txtCelular.Text         = objE_Proveedor.Celular;
                    txtEmail.Text           = objE_Proveedor.Email;
                }
            }

            txtNumeroDocumento.Select();
        }
Exemplo n.º 10
0
 public OrdenCompraBE()
 {
     Id           = 0;
     Proveedor    = new ProveedorBE();
     Enviada      = false;
     Detalle      = new List <OrdenCompraDetalleBE>();
     DatosUsuario = new GeneralBE();
 }
 public void Elimina(ProveedorBE pItem)
 {
     try
     {
         ProveedorDL Proveedor = new ProveedorDL();
         Proveedor.Elimina(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
 public void Actualiza(ProveedorBE pItem)
 {
     try
     {
         ProveedorDL Proveedor = new ProveedorDL();
         Proveedor.Actualiza(pItem);
     }
     catch (Exception ex)
     { throw ex; }
 }
 public ProveedorBE Selecciona(int IdEmpresa, int IdProveedor)
 {
     try
     {
         ProveedorDL Proveedor = new ProveedorDL();
         ProveedorBE objEmp    = Proveedor.Selecciona(IdEmpresa, IdProveedor);
         return(objEmp);
     }
     catch (Exception ex)
     { throw ex; }
 }
        public void Elimina(ProveedorBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Proveedor_Elimina");

            db.AddInParameter(dbCommand, "pIdProveedor", DbType.Int32, pItem.IdProveedor);
            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa);
            db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario);
            db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina);

            db.ExecuteNonQuery(dbCommand);
        }
Exemplo n.º 15
0
        public ProveedorBE getItem(SqlDataReader psdr)
        {
            ProveedorBE oItemBE = new ProveedorBE();

            oItemBE.VENDORID = Convert.ToString(psdr["VENDORID"]);
            oItemBE.VENDNAME = Convert.ToString(psdr["VENDNAME"]);
            oItemBE.oTipoPersonaBE.TipoPersonaNombre     = Convert.ToString(psdr["TipoPersonaNombre"]);
            oItemBE.oTipoDocumentoBE.TipoDocumentoNombre = Convert.ToString(psdr["TipoDocumentoNombre"]);
            oItemBE.TB_NRO_DOCUMENTO = Convert.ToString(psdr["TB_NRO_DOCUMENTO"]);
            oItemBE.TB_RAZON_SOCIAL  = Convert.ToString(psdr["TB_RAZON_SOCIAL"]);
            return(oItemBE);
        }
Exemplo n.º 16
0
        public ProveedorBE ConsultarProveedor(String strCod)
        {
            ProveedorBE objProveedorBE = new ProveedorBE();

            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "usp_ConsultarProveedor";
            try
            {
                //Codifique
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@vcod", strCod);

                cnx.Open();
                dtr = cmd.ExecuteReader();

                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    //Asignamos las columnas del dtr a las propiedades ded la instancia con solo los datos
                    objProveedorBE.Cod_prv     = dtr["Cod_prv"].ToString();
                    objProveedorBE.Raz_soc_prv = dtr["raz_soc_prv"].ToString();
                    objProveedorBE.Ruc_prv     = dtr["Ruc_prv"].ToString();
                    objProveedorBE.Dir_prv     = dtr["Dir_prv"].ToString();
                    objProveedorBE.Tel_prv     = dtr["Tel_prv"].ToString();
                    objProveedorBE.Rep_ven     = dtr["Rep_ven"].ToString();
                    objProveedorBE.Id_Ubigeo   = dtr["Id_Ubigeo"].ToString();
                    objProveedorBE.Est_prv     = Convert.ToInt16(dtr["Est_prv"]);
                }
                dtr.Close();
                return(objProveedorBE);
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
            }
        }
Exemplo n.º 17
0
        public ProveedorBE getItemId(SqlDataReader psdr)
        {
            ProveedorBE oItemBE = new ProveedorBE();

            oItemBE.VENDORID = Convert.ToString(psdr["VENDORID"]);
            oItemBE.VENDNAME = Convert.ToString(psdr["VENDNAME"]);
            oItemBE.oTipoPersonaBE.TipoPersonaID     = Convert.ToString(psdr["TipoPersonaID"]);
            oItemBE.oTipoDocumentoBE.TipoDocumentoID = Convert.ToString(psdr["TipoDocumentoID"]);
            oItemBE.TB_NRO_DOCUMENTO = Convert.ToString(psdr["TB_NRO_DOCUMENTO"]);
            oItemBE.TB_REFERENCIA    = Convert.ToString(psdr["TB_REFERENCIA"]);
            oItemBE.TB_RAZON_SOCIAL  = Convert.ToString(psdr["TB_RAZON_SOCIAL"]);
            oItemBE.FRSTNAME         = Convert.ToString(psdr["FRSTNAME"]);
            oItemBE.SHRTNAME         = Convert.ToString(psdr["SHRTNAME"]);
            oItemBE.LASTNAME         = Convert.ToString(psdr["LASTNAME"]);
            oItemBE.MIDLNAME         = Convert.ToString(psdr["MIDLNAME"]);
            oItemBE.CB_BC            = Convert.ToBoolean(psdr["CB_BC"]);
            if (!String.IsNullOrEmpty(Convert.ToString(psdr["DT_BC_FECHA1"])))
            {
                oItemBE.DT_BC_FECHA1 = Convert.ToDateTime(psdr["DT_BC_FECHA1"]);
            }
            oItemBE.CB_AR = Convert.ToBoolean(psdr["CB_AR"]);
            if (!String.IsNullOrEmpty(Convert.ToString(psdr["DT_AR_FECHA1"])))
            {
                oItemBE.DT_AR_FECHA1 = Convert.ToDateTime(psdr["DT_AR_FECHA1"]);
            }
            oItemBE.CB_AP = Convert.ToBoolean(psdr["CB_AP"]);
            if (!String.IsNullOrEmpty(Convert.ToString(psdr["DT_AP_FECHA1"])))
            {
                oItemBE.DT_AR_FECHA1 = Convert.ToDateTime(psdr["DT_AP_FECHA1"]);
            }
            oItemBE.CB_RI = Convert.ToBoolean(psdr["CB_RI"]);
            if (!String.IsNullOrEmpty(Convert.ToString(psdr["DT_RI_FECHA1"])))
            {
                oItemBE.DT_AR_FECHA1 = Convert.ToDateTime(psdr["DT_RI_FECHA1"]);
            }
            oItemBE.CB_NH = Convert.ToBoolean(psdr["CB_NH"]);
            if (!String.IsNullOrEmpty(Convert.ToString(psdr["DT_NH_FECHA1"])))
            {
                oItemBE.DT_NH_FECHA1 = Convert.ToDateTime(psdr["DT_NH_FECHA1"]);
            }
            oItemBE.oTipoConvenioBE.ConvenioID = Convert.ToString(psdr["ConvenioID"]);
            oItemBE.oTipoRentaBE.RentaID       = Convert.ToString(psdr["RentaID"]);
            oItemBE.CB_EA = Convert.ToBoolean(psdr["CB_EA"]);
            return(oItemBE);
        }
Exemplo n.º 18
0
        public List <ProveedorBE> GetAll()
        {
            var list = new List <ProveedorBE>();

            for (var i = 10; i < 100; i++)
            {
                var entity = new ProveedorBE
                {
                    IdProveedor = i,
                    RUC         = "RUC " + i,
                    Proveedor   = "Proveedor " + i,
                    Contacto    = "Contacto " + i,
                    Direccion   = "Direccion " + i,
                };
                list.Add(entity);
            }
            return(list);
        }
Exemplo n.º 19
0
        public List <ProveedorBE> ABC_Proveedores_Obtener(int IdEmpresa)
        {
            List <ProveedorBE> oList = new List <ProveedorBE>();

            try {
                using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) {
                    conn.Open();
                    using (SqlCommand cmd = new SqlCommand(CONS_ABC_PROVEEDORES_OBTENER, conn)) {
                        cmd.Parameters.AddWithValue("@IdEmpresa", IdEmpresa);

                        cmd.CommandType = CommandType.StoredProcedure;

                        using (SqlDataReader reader = cmd.ExecuteReader()) {
                            while (reader.Read())
                            {
                                ProveedorBE obj = new ProveedorBE();

                                obj.Id                   = int.Parse(reader["PRO_Id"].ToString());
                                obj.Nombre               = reader["PRO_NombreCorto"].ToString();
                                obj.Fiscal               = reader["PRO_NombreFiscal"].ToString();
                                obj.Direccion            = reader["PRO_Direccion"].ToString();
                                obj.Estado.Id            = int.Parse(reader["EST_Id"].ToString());
                                obj.Estado.Nombre        = reader["EST_Nombre"].ToString();
                                obj.Ciudad.Id            = int.Parse(reader["CIU_Id"].ToString());
                                obj.Ciudad.Nombre        = reader["CIU_Nombre"].ToString();
                                obj.Colonia.Id           = int.Parse(reader["COL_Id"].ToString());
                                obj.Colonia.Nombre       = reader["COL_Nombre"].ToString();
                                obj.Colonia.CP           = int.Parse(reader["COL_CP"].ToString());
                                obj.RFC                  = reader["PRO_RFC"].ToString();
                                obj.Telefono             = reader["PRO_Telefono"].ToString();
                                obj.Correo               = reader["PRO_Correo"].ToString();
                                obj.DatosUsuario.Estatus = bool.Parse(reader["PRO_Estatus"].ToString());

                                oList.Add(obj);
                            }
                        }
                    }
                }
                return(oList);
            } catch (Exception ex) {
                throw ex;
            }
        }
Exemplo n.º 20
0
        public ProveedorBE ConsultarProveedor(String strcod)
        {
            ProveedorBE objProveedorBE = new ProveedorBE();

            try
            {
                cnx.ConnectionString = MiConexion.GetCnx();
                cmd.Connection       = cnx;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "usp_ConsultarProveedor";
                //Agregamos parametro
                cmd.Parameters.Add(new SqlParameter("@vcod", SqlDbType.Char, 4));
                cmd.Parameters["@vcod"].Value = strcod;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows == true)
                {
                    dtr.Read();

                    objProveedorBE.Cod_prv     = dtr.GetValue(dtr.GetOrdinal("Cod_prv")).ToString();
                    objProveedorBE.Raz_soc_prv = dtr.GetValue(dtr.GetOrdinal("Raz_soc_prv")).ToString();
                    objProveedorBE.Dir_prv     = dtr.GetValue(dtr.GetOrdinal("Dir_prv")).ToString();
                    objProveedorBE.Tel_prv     = dtr.GetValue(dtr.GetOrdinal("Tel_prv")).ToString();
                    objProveedorBE.Cod_dis     = dtr.GetValue(dtr.GetOrdinal("Cod_dis")).ToString();
                    objProveedorBE.Rep_ven     = dtr.GetValue(dtr.GetOrdinal("Rep_ven")).ToString();
                    dtr.Close();
                }
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(objProveedorBE);
        }
Exemplo n.º 21
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    ProveedorBL objBL_Proveedor = new ProveedorBL();
                    ProveedorBE objProveedor    = new ProveedorBE();

                    objProveedor.IdProveedor     = IdProveedor;
                    objProveedor.IdTipoDocumento = Convert.ToInt32(cboDocumento.EditValue);
                    objProveedor.NumeroDocumento = txtNumeroDocumento.Text;
                    objProveedor.RazonSocial     = txtDescripcion.Text;
                    objProveedor.Direccion       = txtDireccion.Text;
                    objProveedor.Contacto        = txtContacto.Text;
                    objProveedor.Telefono        = txtTelefono.Text;
                    objProveedor.Celular         = txtCelular.Text;
                    objProveedor.Email           = txtEmail.Text;
                    objProveedor.FlagEstado      = true;
                    objProveedor.Usuario         = Parametros.strUsuarioLogin;
                    objProveedor.Maquina         = WindowsIdentity.GetCurrent().Name.ToString();
                    objProveedor.IdEmpresa       = Parametros.intEmpresaId;

                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_Proveedor.Inserta(objProveedor);
                    }
                    else
                    {
                        objBL_Proveedor.Actualiza(objProveedor);
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 22
0
        public List <ProveedorBE> ObtenerProveedores()
        {
            var listaResp = new List <ProveedorBE>();

            try
            {
                using (SqlConnection sqlCnx = new SqlConnection(DbConnection.DbCnxStr))
                {
                    sqlCnx.Open();
                    using (SqlCommand sqlCmd = new SqlCommand())
                    {
                        sqlCmd.CommandText = "SP_SEL_OBTENER_PROVEEDORES";
                        sqlCmd.Connection  = sqlCnx;
                        sqlCmd.CommandType = CommandType.StoredProcedure;
                        using (SqlDataReader reader = sqlCmd.ExecuteReader())
                        {
                            while (reader.Read())
                            {
                                var proveedorBE = new ProveedorBE();
                                proveedorBE.IdProveedor   = Convert.ToInt32(reader["IdProveedor"]);
                                proveedorBE.Nombre        = Convert.ToString(reader["Nombre"]);
                                proveedorBE.Representante = Convert.ToString(reader["Representante"]);
                                proveedorBE.Direccion     = Convert.ToString(reader["Direccion"]);
                                proveedorBE.Ciudad        = Convert.ToString(reader["Ciudad"]);
                                proveedorBE.Departamento  = Convert.ToString(reader["Departamento"]);
                                proveedorBE.CodigoPostal  = Convert.ToString(reader["CodigoPostal"]);
                                proveedorBE.Telefono      = Convert.ToString(reader["Telefono"]);
                                proveedorBE.Fax           = Convert.ToString(reader["Fax"]);
                                listaResp.Add(proveedorBE);
                            }
                        }
                    }
                    sqlCnx.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(listaResp);
        }
        public void InicializarModificar()
        {
            if (gvProveedor.RowCount > 0)
            {
                ProveedorBE objSSOMA = new ProveedorBE();
                objSSOMA.IdProveedor = int.Parse(gvProveedor.GetFocusedRowCellValue("IdProveedor").ToString());

                frmManProveedorEdit objManProveedorEdit = new frmManProveedorEdit();
                objManProveedorEdit.pOperacion    = frmManProveedorEdit.Operacion.Modificar;
                objManProveedorEdit.IdProveedor   = objSSOMA.IdProveedor;
                objManProveedorEdit.pProveedorBE  = objSSOMA;
                objManProveedorEdit.StartPosition = FormStartPosition.CenterParent;
                objManProveedorEdit.ShowDialog();

                Cargar();
            }
            else
            {
                MessageBox.Show("No se pudo editar");
            }
        }
        public void Actualiza(ProveedorBE pItem)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Proveedor_Actualiza");

            db.AddInParameter(dbCommand, "pIdProveedor", DbType.Int32, pItem.IdProveedor);
            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, pItem.IdEmpresa);
            db.AddInParameter(dbCommand, "pIdTipoDocumento", DbType.Int32, pItem.IdTipoDocumento);
            db.AddInParameter(dbCommand, "pNumeroDocumento", DbType.String, pItem.NumeroDocumento);
            db.AddInParameter(dbCommand, "pRazonSocial", DbType.String, pItem.RazonSocial);
            db.AddInParameter(dbCommand, "pDireccion", DbType.String, pItem.Direccion);
            db.AddInParameter(dbCommand, "pContacto", DbType.String, pItem.Contacto);
            db.AddInParameter(dbCommand, "pTelefono", DbType.String, pItem.Telefono);
            db.AddInParameter(dbCommand, "pCelular", DbType.String, pItem.Celular);
            db.AddInParameter(dbCommand, "pEmail", DbType.String, pItem.Email);
            db.AddInParameter(dbCommand, "pFlagEstado", DbType.Boolean, pItem.FlagEstado);
            db.AddInParameter(dbCommand, "pUsuario", DbType.String, pItem.Usuario);
            db.AddInParameter(dbCommand, "pMaquina", DbType.String, pItem.Maquina);

            db.ExecuteNonQuery(dbCommand);
        }
Exemplo n.º 25
0
        public ProveedorBE ProveedorId_Sel(ComunBE pComunBE)
        {
            ProveedorBE obItemBE = new ProveedorBE();

            using (SqlConnection cnn = ConnectionManager.GetConnection())
            {
                using (SqlCommand command = new SqlCommand("IB2B_SP_LOC_ProveedorId_Sel", cnn))
                {
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pComunBE.DocumentoId));
                    SqlDataReader sdr = command.ExecuteReader();
                    if (sdr.Read())
                    {
                        obItemBE = getItemId(sdr);
                    }
                }
                cnn.Close();
                cnn.Dispose();
            }
            return(obItemBE);
        }
Exemplo n.º 26
0
        public Boolean ActualizarProveedor(ProveedorBE objProveedorBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "usp_ActualizarProveedor";
            //Agregamos parametros
            try
            {
                cmd.Parameters.Add(new SqlParameter("@vcod", SqlDbType.Char, 4));
                cmd.Parameters["@vcod"].Value = objProveedorBE.Cod_prv;

                cmd.Parameters.Add(new SqlParameter("@vraz", SqlDbType.VarChar, 25));
                cmd.Parameters["@vraz"].Value = objProveedorBE.Raz_soc_prv;
                cmd.Parameters.Add(new SqlParameter("@vdir", SqlDbType.VarChar, 25));
                cmd.Parameters["@vdir"].Value = objProveedorBE.Dir_prv;
                cmd.Parameters.Add(new SqlParameter("@vtel", SqlDbType.Char, 10));
                cmd.Parameters["@vtel"].Value = objProveedorBE.Tel_prv;
                cmd.Parameters.Add(new SqlParameter("@vdis", SqlDbType.Char, 3));
                cmd.Parameters["@vdis"].Value = objProveedorBE.Cod_dis;
                cmd.Parameters.Add(new SqlParameter("@vrep", SqlDbType.VarChar, 25));
                cmd.Parameters["@vrep"].Value = objProveedorBE.Rep_ven;
                cnx.Open();
                cmd.ExecuteNonQuery();
                blnexito = true;
            }
            catch (SqlException x)
            {
                blnexito = false;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(blnexito);
        }
        public List <ProveedorBE> ListaCombo(int IdEmpresa)
        {
            Database  db        = DatabaseFactory.CreateDatabase("cnSSOMABD");
            DbCommand dbCommand = db.GetStoredProcCommand("usp_Proveedor_ListaCombo");

            db.AddInParameter(dbCommand, "pIdEmpresa", DbType.Int32, IdEmpresa);

            IDataReader        reader        = db.ExecuteReader(dbCommand);
            List <ProveedorBE> Proveedorlist = new List <ProveedorBE>();
            ProveedorBE        Proveedor;

            while (reader.Read())
            {
                Proveedor             = new ProveedorBE();
                Proveedor.IdProveedor = Int32.Parse(reader["IdProveedor"].ToString());
                Proveedor.RazonSocial = reader["RazonSocial"].ToString();
                Proveedorlist.Add(Proveedor);
            }
            reader.Close();
            reader.Dispose();
            return(Proveedorlist);
        }
Exemplo n.º 28
0
        public Int32 Proveedor_Ins(ProveedorBE pProveedorBE)
        {
            Int32 nResult = 0;

            using (SqlConnection cnn = ConnectionManager.GetConnection())
            {
                using (SqlCommand command = new SqlCommand("IB2B_SP_LOC_Proveedor_Ins", cnn))
                {
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.VENDORID));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.VENDNAME));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.oTipoPersonaBE.TipoPersonaID));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.oTipoDocumentoBE.TipoDocumentoID));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.TB_NRO_DOCUMENTO));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.TB_REFERENCIA));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.TB_RAZON_SOCIAL));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.FRSTNAME));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.SHRTNAME));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.LASTNAME));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.MIDLNAME));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.CB_BC));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.DT_BC_FECHA1));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.CB_AR));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.DT_AR_FECHA1));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.CB_AP));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.DT_AP_FECHA1));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.CB_RI));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.DT_RI_FECHA1));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.CB_NH));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.DT_NH_FECHA1));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.oTipoConvenioBE.ConvenioID));
                    command.Parameters.Add(ConnectionManager.GetParametro(() => pProveedorBE.oTipoRentaBE.RentaID));
                    nResult = Convert.ToInt32(command.ExecuteNonQuery());
                }
                cnn.Close();
                cnn.Dispose();
            }
            return(nResult);
        }
Exemplo n.º 29
0
        public Boolean ActualizarProveedor(ProveedorBE objProveedorBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "usp_ActualizarProveedor";
            //Agregamos parametros
            try
            {
                //Codifique

                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@vcod", objProveedorBE.Cod_prv);
                cmd.Parameters.AddWithValue("@vraz", objProveedorBE.Raz_soc_prv);
                cmd.Parameters.AddWithValue("@vdir", objProveedorBE.Dir_prv);
                cmd.Parameters.AddWithValue("@vtel", objProveedorBE.Tel_prv);
                cmd.Parameters.AddWithValue("@vruc", objProveedorBE.Ruc_prv);
                cmd.Parameters.AddWithValue("@vrep", objProveedorBE.Rep_ven);
                cmd.Parameters.AddWithValue("@vIdUbigeo", objProveedorBE.Id_Ubigeo);
                cmd.Parameters.AddWithValue("@vUsu_Ult_Mod", objProveedorBE.Usu_Ult_Mod);
                cmd.Parameters.AddWithValue("@vest_prv", objProveedorBE.Est_prv);

                cnx.Open();
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (SqlException x)
            {
                throw new Exception(x.Message);
                return(false);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
            }
        }
Exemplo n.º 30
0
 public Int32 Proveedor_Ins(ProveedorBE pProveedorBE)
 {
     return(ProveedorDAC.Instancia.Proveedor_Ins(pProveedorBE));
 }