/// <summary> Modifica un provedor. </summary>
        /// <param name="tobjProvedor"> Un objeto del tipo tblProvedor. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblProvedore tobjProvedor)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext prove = new dbExequial2010DataContext())
                {
                    tblProvedore pro_old = prove.tblProvedores.SingleOrDefault(p => p.strCodProvedor == tobjProvedor.strCodProvedor);
                    pro_old.strConProvedor  = tobjProvedor.strConProvedor;
                    pro_old.strDirProvedor  = tobjProvedor.strDirProvedor;
                    pro_old.strEmpProvedor  = tobjProvedor.strEmpProvedor;
                    pro_old.strMailProvedor = tobjProvedor.strMailProvedor;
                    pro_old.strTelProvedor  = tobjProvedor.strTelProvedor;
                    prove.tblLogdeActividades.InsertOnSubmit(tobjProvedor.log);
                    prove.SubmitChanges();
                    strResultado = "Registro Actualizado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- Ocurrió un error al Actualizar el registro";
            }
            return(strResultado);
        }
        /// <summary> Elimina un provedor. </summary>
        /// <param name="tobjProvedor"> Un objeto del tipo provedor. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblProvedore tobjProvedor)
        {
            String strResultado;

            try
            {
                using (dbExequial2010DataContext pro = new dbExequial2010DataContext())
                {
                    var query = from tip in pro.tblProvedores
                                where tip.strCodProvedor == tobjProvedor.strCodProvedor
                                select tip;

                    foreach (var detail in query)
                    {
                        pro.tblProvedores.DeleteOnSubmit(detail);
                    }

                    pro.tblLogdeActividades.InsertOnSubmit(tobjProvedor.log);
                    pro.SubmitChanges();
                    strResultado = "Registro Eliminado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strResultado = "- No se puede eliminar el registro.";
            }
            return(strResultado);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Crea un objeto del tipo aplicación de acuerdo a la información de los texbox.
        /// </summary>
        /// <returns> Un objeto del tipo aplicación. </returns>
        private tblProvedore crearObj()
        {
            tblProvedore proveedor = new tblProvedore();

            proveedor.strCodProvedor  = this.txtCodigo.Text.Trim();
            proveedor.strConProvedor  = this.txtContacto.Text;
            proveedor.strDirProvedor  = this.txtDireccion.Text;
            proveedor.strTelProvedor  = this.txtTelefono.Text;
            proveedor.strMailProvedor = this.txtMail.Text;
            proveedor.strEmpProvedor  = this.txtEmpresa.Text;
            proveedor.strFormulario   = this.Name;
            return(proveedor);
        }
Ejemplo n.º 4
0
        /// <summary> Modifica un provedor. </summary>
        /// <param name="tobjProvedor"> Un objeto del tipo tblProvedor. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblProvedore tobjProvedor)
        {
            if (tobjProvedor.strCodProvedor == null)
            {
                return("- Debe de ingresar el código del provedor.");
            }

            if (tobjProvedor.strConProvedor == null)
            {
                return("- Debe de ingresar el contacto del provedor.");
            }

            if (tobjProvedor.strDirProvedor == null)
            {
                return("- Debe de ingresar la dirección del provedor.");
            }

            if (tobjProvedor.strEmpProvedor == null)
            {
                return("- Debe de ingresar el nombre del provedor.");
            }

            if (tobjProvedor.strMailProvedor == null)
            {
                return("- Debe de ingresar el mail del provedor.");
            }

            if (tobjProvedor.strTelProvedor == null)
            {
                return("- Debe de ingresar el teléfono del provedor.");
            }

            tblProvedore pvd = new daoProvedor().gmtdConsultar(tobjProvedor.strCodProvedor);

            if (pvd.strCodProvedor == null)
            {
                return("- Este provedor no aparece registrado.");
            }
            else
            {
                tobjProvedor.log = metodos.gmtdLog("Modifica el provedor " + tobjProvedor.strCodProvedor, tobjProvedor.strFormulario);
                return(new daoProvedor().gmtdEditar(tobjProvedor));
            }
        }
Ejemplo n.º 5
0
        /// <summary> Elimina un provedor. </summary>
        /// <param name="tobjProvedor"> Un objeto del tipo provedor. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblProvedore tobjProvedor)
        {
            if (tobjProvedor.strCodProvedor == null)
            {
                return("- Debe de ingresar el código del provedor a eliminar.");
            }

            tblProvedore pvd = new daoProvedor().gmtdConsultar(tobjProvedor.strCodProvedor);

            if (pvd.strCodProvedor == null)
            {
                return("- Este provedor no aparece registrado.");
            }
            else
            {
                tobjProvedor.log = metodos.gmtdLog("Elimina el provedor " + tobjProvedor.strCodProvedor, tobjProvedor.strFormulario);
                return(new daoProvedor().gmtdEliminar(tobjProvedor));
            }
        }
        /// <summary> Inserta un provedor </summary>
        /// <param name="tobjMunicipio"> Un objeto del tipo tblProvedor. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblProvedore tobjProvedor)
        {
            String strRetornar;

            try
            {
                using (dbExequial2010DataContext prove = new dbExequial2010DataContext())
                {
                    prove.tblProvedores.InsertOnSubmit(tobjProvedor);
                    prove.tblLogdeActividades.InsertOnSubmit(tobjProvedor.log);
                    prove.SubmitChanges();
                    strRetornar = "Registro Insertado";
                }
            }
            catch (Exception ex)
            {
                new dao().gmtdInsertarError(ex);
                strRetornar = "- Ocurrió un error al insertar el registro.";
            }
            return(strRetornar);
        }
 /// <summary> Elimina un provedor. </summary>
 /// <param name="tobjProvedor"> Un objeto del tipo provedor. </param>
 /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
 public String gmtdEliminar(tblProvedore tobjProvedor)
 {
     return(new blProvedor().gmtdEliminar(tobjProvedor));
 }
 /// <summary> Modifica un provedor. </summary>
 /// <param name="tobjProvedor"> Un objeto del tipo tblProvedor. </param>
 /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
 public string gmtdEditar(tblProvedore tobjProvedor)
 {
     return(new blProvedor().gmtdEditar(tobjProvedor));
 }