Exemplo n.º 1
0
        public int Actualizar(ProveedoresModel Objeto)
        {
            int res;

            try
            {
                using (SqlConnection con = new SqlConnection(conexion))
                {
                    using (SqlCommand cmd = new SqlCommand("spProveedoresGuardar", con))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@IdProveedor", SqlDbType.Int).Value          = Objeto.IdProveedor;
                        cmd.Parameters.Add("@NombreProveedor", SqlDbType.NVarChar).Value = Objeto.nombreProveedor;
                        cmd.Parameters.Add("@DetalleAccion", SqlDbType.VarChar).Value    = "A";
                        con.Open();
                        res = Convert.ToInt32(cmd.ExecuteScalar());
                        con.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error: " + ex.Message);
            }

            return(res);
        }
Exemplo n.º 2
0
 public void ModificarProveedor(ProveedoresModel proveedorModel)
 {
     try
     {
         _proveedoresServ.ModificarProveedor(proveedorModel);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
        public IHttpActionResult GetProveedoresModel(int id)
        {
            ProveedoresModel proveedoresModel = db.ProveedoresModels.Find(id);

            if (proveedoresModel == null)
            {
                return(NotFound());
            }

            return(Ok(proveedoresModel));
        }
Exemplo n.º 4
0
 public int Actualizar(ProveedoresModel Parametro)
 {
     try
     {
         return(cdProveedores.Actualizar(Parametro));
     }
     catch (Exception er)
     {
         throw new Exception(er.Message);
     }
 }
Exemplo n.º 5
0
        public IHttpActionResult PostProveedoresModel(ProveedoresModel proveedoresModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.ProveedoresModels.Add(proveedoresModel);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = proveedoresModel.id }, proveedoresModel));
        }
Exemplo n.º 6
0
        public IHttpActionResult DeleteProveedoresModel(int id)
        {
            ProveedoresModel proveedoresModel = db.ProveedoresModels.Find(id);

            if (proveedoresModel == null)
            {
                return(NotFound());
            }

            db.ProveedoresModels.Remove(proveedoresModel);
            db.SaveChanges();

            return(Ok(proveedoresModel));
        }
Exemplo n.º 7
0
        public int Guardar(ProveedoresModel Objeto)
        {
            int res;

            try
            {
                res = cdProveedores.Guardar(Objeto);
            }
            catch (Exception)
            {
                res = 0;
            }

            return(res);
        }
Exemplo n.º 8
0
        public void ModificarProveedor(ProveedoresModel proveedorModel)
        {
            try
            {
                var proveedor = _context.Proveedores.Where(x => x.ID == proveedorModel.Codigo).FirstOrDefault();

                proveedor.Nombre    = proveedorModel.Nombre.ToUpper();
                proveedor.Direccion = proveedorModel.Direccion.ToUpper();
                proveedor.Mail      = proveedorModel.Mail.ToUpper();
                proveedor.Telefono  = proveedorModel.Telefono;
                proveedor.Tipo      = proveedorModel.Tipo;

                _context.SaveChanges();
            }
            catch
            {
                throw new Exception("No se pudo Modificar el Proveedor");
            }
        }
Exemplo n.º 9
0
        public IHttpActionResult PutProveedoresModel([FromBody] ProveedoresModel proveedoresModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }



            db.Entry(proveedoresModel).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                return(BadRequest(ex.Message));
            }

            return(StatusCode(HttpStatusCode.OK));
        }
Exemplo n.º 10
0
        protected void btnAceptarModificar_Click(object sender, EventArgs e)
        {
            try
            {
                ConstantesWeb.MostrarError(string.Empty, this.Page);

                ProveedoresModel proveedor = new ProveedoresModel()
                {
                    Codigo    = int.Parse(txtCodigoModificar.Text),
                    Nombre    = txtNombreModificar.Text,
                    Direccion = txtDireccionModificar.Text,
                    Mail      = txtMailModificar.Text,
                    Telefono  = txtTelefonoModificar.Text,
                    Tipo      = ddlTipoModificar.Text
                };

                _proveedoresNeg.ModificarProveedor(proveedor);
                LlenarGrillaProveedores();
            }
            catch (Exception ex)
            {
                ConstantesWeb.MostrarError(ex.Message, this.Page);
            }
        }