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)); }
public ActionResult DeleteConfirmed(int id) { ControlPagos controlPagos = db.ControlPagos.Find(id); db.ControlPagos.Remove(controlPagos); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
// 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)); }
// 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)); }
// 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"); } }