Example #1
0
        public ActionResult Crear(Proveedores proveedor)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    clsProveedores       objproveedor         = new clsProveedores();
                    clsUsuario           objUsuario           = new clsUsuario();
                    clsBitacoraProveedor objBitacoraProveedor = new clsBitacoraProveedor();

                    bool Resultado = objproveedor.AgregarProveedor(proveedor.nombreProveedor, proveedor.telefono, proveedor.direccion,
                                                                   proveedor.correoElectronico, proveedor.nombreContacto, true);

                    string nombreUsuario = (string)Session["Usuario"];
                    int    IdUsuario     = objUsuario.ConsultarIdUsuario(nombreUsuario);

                    objBitacoraProveedor.AgregarBitacoraProveedor(IdUsuario, nombreUsuario, DateTime.Now, proveedor.nombreProveedor, proveedor.telefono, proveedor.direccion,
                                                                  proveedor.correoElectronico, proveedor.nombreContacto, true);

                    if (Resultado)
                    {
                        TempData["exitoMensaje"] = "El proveedor se ha insertado exitosamente.";
                        return(RedirectToAction("Crear"));
                    }
                    else
                    {
                        TempData["errorMensaje"] = "Se presentó un error al intentar insertar este elemento, revise que los datos coincidan con lo que especifican los campos";
                        return(View("Crear"));
                    }
                }
                else
                {
                    return(View("Crear"));
                }
            }
            catch
            {
                TempData["errorMensaje"] = "Todos los campos son obligatorios.";
                return(View());
            }
        }
Example #2
0
        public ActionResult Editar(int id, Proveedores proveedores)
        {
            try
            {
                clsProveedores       Objproveedores       = new clsProveedores();
                clsUsuario           objUsuario           = new clsUsuario();
                clsBitacoraProveedor objBitacoraProveedor = new clsBitacoraProveedor();

                bool Resultado = Objproveedores.ActualizarProveedor(proveedores.idProveedor, proveedores.nombreProveedor, proveedores.telefono,
                                                                    proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true);

                string nombreUsuario = (string)Session["Usuario"];
                int    IdUsuario     = objUsuario.ConsultarIdUsuario(nombreUsuario);

                objBitacoraProveedor.ActualizarBitacoraProveedor(proveedores.idProveedor, IdUsuario, nombreUsuario, DateTime.Now, proveedores.nombreProveedor, proveedores.telefono, proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true);
                return(View());
            }
            catch
            {
                return(View());
            }
        }
Example #3
0
        public ActionResult Editar(int id, Proveedores proveedores)
        {
            try
            {
                clsProveedores       Objproveedores       = new clsProveedores();
                clsUsuario           objUsuario           = new clsUsuario();
                clsBitacoraProveedor objBitacoraProveedor = new clsBitacoraProveedor();

                bool Resultado = Objproveedores.ActualizarProveedor(proveedores.idProveedor, proveedores.nombreProveedor, proveedores.telefono,
                                                                    proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true);

                string nombreUsuario = (string)Session["Usuario"];
                int    IdUsuario     = objUsuario.ConsultarIdUsuario(nombreUsuario);

                objBitacoraProveedor.ActualizarBitacoraProveedor(proveedores.idProveedor, IdUsuario, nombreUsuario, DateTime.Now, proveedores.nombreProveedor, proveedores.telefono, proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true);
                TempData["exitoMensaje"] = "El proveedor se ha modificado exitosamente.";
                return(View());
            }
            catch
            {
                TempData["errorMensaje"] = "Inserte correctamente el formato de los datos.";
                return(View());
            }
        }