public IHttpActionResult PutControlPagos(int id, ControlPagos controlPagos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != controlPagos.Id)
            {
                return(BadRequest());
            }

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ControlPagosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            ControlPagos controlPagos = db.ControlPagos.Find(id);

            db.ControlPagos.Remove(controlPagos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "Id,Fecha,Valor,usuarioID")] ControlPagos controlPagos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(controlPagos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.usuarioID = new SelectList(db.Usuarios, "Id", "Nombre", controlPagos.usuarioID);
     return(View(controlPagos));
 }
        public IHttpActionResult GetControlPagos(int id)
        {
            ControlPagos controlPagos = db.ControlPagos.Find(id);

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

            return(Ok(controlPagos));
        }
        public IHttpActionResult PostControlPagos(ControlPagos controlPagos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.ControlPagos.Add(controlPagos);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = controlPagos.Id }, controlPagos));
        }
Exemple #6
0
        // GET: ControlPagos/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ControlPagos controlPagos = db.ControlPagos.Find(id);

            if (controlPagos == null)
            {
                return(HttpNotFound());
            }
            return(View(controlPagos));
        }
        public IHttpActionResult DeleteControlPagos(int id)
        {
            ControlPagos controlPagos = db.ControlPagos.Find(id);

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

            db.ControlPagos.Remove(controlPagos);
            db.SaveChanges();

            return(Ok(controlPagos));
        }
Exemple #8
0
        // GET: ControlPagos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ControlPagos controlPagos = db.ControlPagos.Find(id);

            if (controlPagos == null)
            {
                return(HttpNotFound());
            }
            ViewBag.usuarioID = new SelectList(db.Usuarios, "Id", "Nombre", controlPagos.usuarioID);
            return(View(controlPagos));
        }
Exemple #9
0
        // GET: ControlPagos
        public ActionResult Index()
        {
            ControlPagos cp = null;

            ViewBag.total     = new float();
            ViewBag.total     = 0;
            ViewBag.usuarioID = new SelectList(db.Usuarios, "Id", "Nombre");

            var controlPagos = db.ControlPagos.Include(c => c.usuario);

            foreach (var item in controlPagos.ToList())
            {
                ViewBag.total = ViewBag.total + item.Valor;
            }
            return(View(controlPagos.ToList()));
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            string   numFact         = txtNroFactP.Text;
            string   cantidad        = txtCantidad.Text;
            string   total           = txtTotalFact.Text;
            string   proveedor       = cbProveedor.SelectedValue.ToString();
            DateTime fecha           = dateEntrega.Value;
            string   fechita         = fecha.ToString("d");
            string   url             = Direccion;
            bool     banderaNum      = false;
            bool     banderaCantidad = false;
            bool     banderaTotal    = false;
            bool     banderaUrl      = false;

            pictureProveedor.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\aprovado.png");
            pictureFecha.Image     = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\aprovado.png");
            if (numFact.Equals(""))
            {
                pictureNumFact.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\error.png");
            }
            else
            {
                banderaNum           = true;
                pictureNumFact.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\aprovado.png");
            }



            if (cantidad.Equals(""))
            {
                pictureCantidad.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\error.png");
            }
            else
            {
                banderaCantidad       = true;
                pictureCantidad.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\aprovado.png");
            }


            if (total.Equals(""))
            {
                pictureTotal.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\error.png");
            }
            else
            {
                banderaTotal       = true;
                pictureTotal.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\aprovado.png");
            }


            if (url.Equals(""))
            {
                //   pictureTotal.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\error.png");
            }
            else
            {
                banderaUrl = true;
                // pictureTotal.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\aprovado.png");
            }

            if (banderaNum && banderaCantidad && banderaUrl && banderaTotal)
            {
                int cant = Convert.ToInt32(cantidad);
                //  int num = Convert.ToInt32(numFact);
                decimal t = Convert.ToDecimal(total);
                if (banderaModificar == false)
                {
                    ControlPagos pagos     = new ControlPagos(numFact, proveedor, fechita, cant, t, url);
                    int          resultado = MetodosBD.InsertarControl(pagos);
                    if (resultado > 0)
                    {
                        MessageBox.Show("Datos guardados correctamente", "Mensaje de confirmación");
                        btnCargarFoto.Enabled  = false;
                        pictureBox1.Image      = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\cameraFinal.jpg");
                        pictureNumFact.Image   = null;
                        pictureProveedor.Image = null;
                        pictureFecha.Image     = null;
                        pictureCantidad.Image  = null;
                        pictureTotal.Image     = null;

                        txtNroFactP.Text     = "";
                        txtCantidad.Text     = "";
                        txtTotalFact.Text    = "";
                        Direccion            = "";
                        txtNroFactP.Enabled  = false;
                        cbProveedor.Enabled  = false;
                        dateEntrega.Enabled  = false;
                        txtCantidad.Enabled  = false;
                        txtTotalFact.Enabled = false;
                        btnGuardar.Enabled   = false;
                        btnNuevo.Enabled     = true;
                    }

                    dataGridView.DataSource = MetodosBD.cargarControlPagos();
                }
                else
                {
                    banderaModificar = false;
                    int resultado = MetodosBD.ActualizarControlP(numFact, proveedor, fechita, cant, t, url);
                    if (resultado > 0)
                    {
                        btnCargarFoto.Enabled  = false;
                        pictureBox1.Image      = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\cameraFinal.jpg");
                        pictureNumFact.Image   = null;
                        pictureProveedor.Image = null;
                        pictureFecha.Image     = null;
                        pictureCantidad.Image  = null;
                        pictureTotal.Image     = null;

                        txtNroFactP.Text     = "";
                        txtCantidad.Text     = "";
                        txtTotalFact.Text    = "";
                        Direccion            = "";
                        txtNroFactP.Enabled  = false;
                        cbProveedor.Enabled  = false;
                        dateEntrega.Enabled  = false;
                        txtCantidad.Enabled  = false;
                        txtTotalFact.Enabled = false;
                        btnGuardar.Enabled   = false;
                        btnNuevo.Enabled     = true;
                        MessageBox.Show("Dato Actualizado Correctamente", "Mensaje de Confirmación");
                        dataGridView.DataSource = MetodosBD.cargarControlPagos();
                    }
                    else
                    {
                        MessageBox.Show("Dato no actualizado", "Mensaje de advertencia");
                    }
                }
            }
            else
            {
                MessageBox.Show("Algún campo esta erróneo o vacío", "Mensaje de Advertencia");
            }
        }