//metodo eliminar public void eliminarProveedor(int Id) { Proveedore proveedor = this.obtenProveedorSegunIdentificador(Id); this.contexto.Proveedores.Remove(proveedor); this.contexto.SaveChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Tipodocumento,Numerodocumento,Nombres,Direccion,Telefono,Correo,Estado")] Proveedore proveedore) { if (id != proveedore.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(proveedore); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProveedoreExists(proveedore.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(proveedore)); }
void btnAplicarRetencion_Click(object sender, EventArgs e) { if (this.bs.Current == null) { return; } Compra registro = (Compra)this.bs.Current; FrmRetencionesItem f = new FrmRetencionesItem(); f.CrearRetencion(registro); if (f.DialogResult == DialogResult.OK) { f.registro.CedulaRif = Basicas.CedulaRif(f.registro.CedulaRif); Proveedore proveedor = FactoryProveedores.Item(db, f.registro.CedulaRif); if (proveedor == null) { proveedor = new Proveedore(); proveedor.Activo = true; } proveedor.CedulaRif = f.registro.CedulaRif; proveedor.RazonSocial = f.registro.NombreRazonSocial; if (proveedor.IdProveedor == null) { proveedor.IdProveedor = FactoryContadores.GetMax("IdProveedor"); db.Proveedores.AddObject(proveedor); } f.registro.Id = FactoryContadores.GetMax("IdRetencion"); db.Retenciones.AddObject(f.registro); db.SaveChanges(); Busqueda(); } }
private void btnModificar_Click(object sender, EventArgs e) { if (txtDireccion.Text != "" && txtNombre.Text != "" && txtTelefono.Text != "") { using (VENTASEntities bd = new VENTASEntities()) { Proveedore pro = new Proveedore(); string id = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); pro = bd.Proveedores.Where(verificarId => verificarId.id_proveedor == id2).First(); pro.nombre_proveedor = txtNombre.Text; pro.telefono = txtTelefono.Text; pro.direccion = txtDireccion.Text; bd.Entry(pro).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } else { MessageBox.Show("No se pueden guardar \n" + "valores nulos"); } limpiar(); bloqueo(); cargar(); }
private void EliminarRegistro() { if (this.gridView1.IsFocusedView) { Proveedore Registro = (Proveedore)this.bs.Current; if (Registro == null) { return; } if (MessageBox.Show("Esta seguro de eliminar este registro", "Atencion", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } try { Registro.Activo = false; db.SaveChanges(); Busqueda(); } catch (Exception x) { MessageBox.Show(x.Message); } } }
//actualiza el proveedor public void actualizaProveedor(int Id, string Nombre) { Proveedore proveed = this.obtenProveedorSegunIdentificador(Id); proveed.Nombre = Nombre; this.contexto.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Proveedore proveedore = db.Proveedores.Find(id); db.Proveedores.Remove(proveedore); db.SaveChanges(); return(RedirectToAction("Index")); }
private bool Guardar() { try { registro.IdUsuario = FactoryUsuarios.UsuarioActivo.IdUsuario; proveedor = FactoryProveedores.Item(db, registro.CedulaRif); if (proveedor == null) { using (var newDb = new DatosEntities()) { proveedor = new Proveedore(); proveedor.CedulaRif = registro.CedulaRif; proveedor.RazonSocial = registro.RazonSocial; proveedor.Direccion = registro.Direccion; proveedor.IdProveedor = FactoryContadores.GetMax("IdProveedor"); newDb.Proveedores.AddObject(proveedor); newDb.SaveChanges(); } } else { proveedor.CedulaRif = registro.CedulaRif; proveedor.RazonSocial = registro.RazonSocial; proveedor.Direccion = registro.Direccion; } registro.Totalizar(); if (registro.Errores().Count > 0) { MessageBox.Show(registro.ErroresStr(), "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (esNuevo) { registro.IdCompra = FactoryContadores.GetMax("IdCompra"); db.Compras.AddObject(registro); } foreach (HK.ComprasIngrediente p in registro.ComprasIngredientes) { if (p.IdCompraIngrediente == null) { p.IdCompraIngrediente = FactoryContadores.GetMax("IdCompraIngrediente"); } } db.SaveChanges(); if (registro.Estatus == "CERRADA") { FactoryLibroCompras.EscribirItem(registro); FactoryLibroInventarios.RegistrarCompra(registro); FactoryCompras.Inventario(registro); } return(true); } catch (Exception x) { Basicas.ManejarError(x); return(false); } }
private void cargarProveedorDeUrl() { if (!string.IsNullOrEmpty(Request.QueryString["Id"])) { int Identificador = int.Parse(Request.QueryString["Id"]); Proveedore proveedor = this.proveedores.obtenProveedorSegunIdentificador(Identificador); this.txtNombre.Text = proveedor.Nombre; this.hdnIdentificador.Value = Identificador.ToString(); } }
private void LlenarTextBoxs(Proveedore proveedor) { txtID.Text = proveedor.ProveedorID.ToString(); txtNombre.Text = proveedor.Nombre; txtCedulaORnc.Text = proveedor.CedulaORnc; txtDireccion.Text = proveedor.Direccion; txtContacto1.Text = proveedor.Contacto_1; txtContacto2.Text = proveedor.Contacto_2; txtDatoAdicional.Text = proveedor.DatoAdicional; }
public ActionResult Edit([Bind(Include = "IdProveedores,DNI,Nombre,Telefono,Email,TipoDNI")] Proveedore proveedore) { if (ModelState.IsValid) { db.Entry(proveedore).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(proveedore)); }
public ActionResult Create([Bind(Include = "IdProveedores,DNI,Nombre,Telefono,Email,TipoDNI")] Proveedore proveedore) { if (ModelState.IsValid) { db.Proveedores.Add(proveedore); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(proveedore)); }
public ActionResult Create([Bind(Include = "id,Nombre,Email,telefono,RCN_Cedula")] Proveedore proveedore) { if (ModelState.IsValid) { db.Proveedores.Add(proveedore); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(proveedore)); }
// GET: Proveedores/Edit/5 public ActionResult Edit(string ruc) { Proveedore proveedor = new Proveedore(); var data = db.sp_C_ProveedorxRUC(ruc).FirstOrDefault(); proveedor.RUC = data.RUC; proveedor.provNombre = data.provNombre; proveedor.provDireccion = data.provDireccion; proveedor.provTelefono = data.provTelefono; return(View(proveedor)); }
// GET api/Proveedores/5 public Proveedore GetProveedore(int id) { Proveedore proveedore = db.Proveedores.Find(id); if (proveedore == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(proveedore); }
public async Task <IActionResult> Create([Bind("Id,Tipodocumento,Numerodocumento,Nombres,Direccion,Telefono,Correo,Estado")] Proveedore proveedore) { if (ModelState.IsValid) { _context.Add(proveedore); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(proveedore)); }
private void Limpiar() { registro = new Compra(); registro.Fecha = DateTime.Today; registro.Año = registro.Fecha.Value.Year; registro.Mes = registro.Fecha.Value.Month; registro.TasaIva = Basicas.parametros().TasaIva; registro.IdUsuario = FactoryUsuarios.UsuarioActivo.IdUsuario; proveedor = new Proveedore(); registro.LibroCompras = true; }
public ActionResult Edit(Proveedore proveedor) { try { db.sp_M_Proveedor(proveedor.RUC, proveedor.provNombre, proveedor.provDireccion, proveedor.provTelefono); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit([Bind(Include = "ID_prov,ID_ID,Nombre,Estado,ID_Direccion")] Proveedore proveedore) { if (ModelState.IsValid) { db.Entry(proveedore).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_Direccion = new SelectList(db.Direccions, "ID_direccion", "Direccion1", proveedore.ID_Direccion); ViewBag.ID_ID = new SelectList(db.Identificacions, "ID_ID", "Tipo", proveedore.ID_ID); return(View(proveedore)); }
public ActionResult Delete(string ruc, Proveedore proveedor) { try { db.sp_E_Proveedor(ruc); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Crear(string cedula, string nombre, int telefono, string email) { Proveedore datos = new Proveedore { RCN_Cedula = cedula, Nombre = nombre, telefono = telefono, Email = email }; db.Proveedores.Add(datos); db.SaveChanges(); return(RedirectToAction("Index")); }
private void Limpiar() { DatosEntities db = new DatosEntities(); registro = new Compra(); registro.Fecha = DateTime.Today; registro.Año = registro.Fecha.Value.Year; registro.Mes = registro.Fecha.Value.Month; registro.TasaIva = Basicas.parametros().TasaIva; registro.IdUsuario = FactoryUsuarios.UsuarioActivo.IdUsuario; registro.IncluirLibroCompras = true; registro.MontoImpuestosLicores = 0; proveedor = new Proveedore(); }
// GET: Proveedores/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Proveedore proveedore = db.Proveedores.Find(id); if (proveedore == null) { return(HttpNotFound()); } return(View(proveedore)); }
private void Aceptar_Click(object sender, EventArgs e) { try { proveedoreBindingSource.EndEdit(); registro = (Proveedore)proveedoreBindingSource.Current; // FactoryProveedores.Validar(registro); this.DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show("Error al guardar los datos \n" + ex.Source + "\n" + ex.Message, "Atencion", MessageBoxButtons.OK); } }
// POST api/Proveedores public HttpResponseMessage PostProveedore(Proveedore proveedore) { if (ModelState.IsValid) { db.Proveedores.Add(proveedore); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, proveedore); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = proveedore.IdProveedor })); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
void CedulaRifButtonEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { FrmBuscarEntidades F = new FrmBuscarEntidades(); F.BuscarProveedores(""); if (F.registro != null) { proveedor = (Proveedore)F.registro; proveedor = FactoryProveedores.Item(proveedor.CedulaRif); LeerProveedor(); } else { proveedor = new Proveedore(); } }
// GET: Proveedores/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Proveedore proveedore = db.Proveedores.Find(id); if (proveedore == null) { return(HttpNotFound()); } ViewBag.ID_Direccion = new SelectList(db.Direccions, "ID_direccion", "Direccion1", proveedore.ID_Direccion); ViewBag.ID_ID = new SelectList(db.Identificacions, "ID_ID", "Tipo", proveedore.ID_ID); return(View(proveedore)); }
private void dgvProveedores_CellClick(object sender, DataGridViewCellEventArgs e) { using (VENTASEntities bd = new VENTASEntities()) { Proveedore pro = new Proveedore(); string id = dgvProveedores.CurrentRow.Cells[0].Value.ToString(); int id2 = int.Parse(id); pro = bd.Proveedores.Where(verificarId => verificarId.id_proveedor == id2).First(); txtDireccion.Text = pro.direccion; txtNombre.Text = pro.nombre_proveedor; txtTelefono.Text = pro.telefono; lblModo.Text = "Visualizacion"; rbNuevo.Checked = false; rbModificar.Checked = false; bloqueo(); } }
private void EditarRegistro() { FrmProveedoresItem F = new FrmProveedoresItem(); Proveedore registro = (Proveedore)this.bs.Current; if (registro == null) { return; } F.registro = registro; F.Modificar(); if (F.DialogResult == DialogResult.OK) { db.SaveChanges(); Busqueda(); } }
public ActionResult Edit([Bind(Include = "Id,Codigo,Razon_Social,Sector_Comercial,RNC,Tipo_Documento,Num_Documento,Direccion,Telefono,Email,Url,Estatus,ProvImagen")] Proveedore proveedore, HttpPostedFileBase archivo) { if (archivo != null) { string imgName = Path.GetFileName(archivo.FileName); string fisiPath = Server.MapPath("~/Content/Imagenes/" + imgName); archivo.SaveAs(fisiPath); proveedore.ProvImagen = imgName; } if (ModelState.IsValid) { db.Entry(proveedore).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(proveedore)); }