public ActionResult DeleteConfirmed(int id) { proveedor proveedor = db.proveedor.Find(id); db.proveedor.Remove(proveedor); db.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Create([Bind(Include = "id_proveedor,nombre_proveedor,direccion,ruc")] proveedor proveedor) { if (ModelState.IsValid) { try { proveedor.estado = true; db.proveedor.Add(proveedor); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { VerificacionDuplicado verif = new VerificacionDuplicado(); bool rptanombre, rptaruc; rptanombre = verif.VerificarProveedor(proveedor.nombre_proveedor); if (rptanombre == true) { ModelState.AddModelError("errorProveedor", "Ya existe una proveedor con este nombre, agruegue una diferente"); } rptaruc = verif.VerificarProveedorRuc(proveedor.ruc); if (rptaruc == true) { ModelState.AddModelError("ruc", "Ya existe un proveedor con este ruc, agruegue una diferente"); } if (rptanombre == false && rptaruc == false) { ModelState.AddModelError("errorProveedor", "Ocurrio un error al guadar"); } } } return(View(proveedor)); }
public ActionResult Edit(proveedor rolesEdit) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new inventario2021Entities()) { proveedor user = db.proveedor.Find(rolesEdit.id); user.nombre = rolesEdit.nombre; db.SaveChanges(); return(RedirectToAction("index")); } } catch (Exception ex) { ModelState.AddModelError("", "error " + ex); return(View()); } }
public ActionResult Details(int id) { ProveedoresBLL oBLL = new ProveedoresBLL(); proveedor cate = oBLL.Retrieve(id); return(View(cate)); }
public ActionResult Changestate(int id) { int ID = id; var obtener = new proveedor(); try { obtener = db.proveedor.Where(x => x.id_proveedor == ID).SingleOrDefault(); if (obtener != null) { if (obtener.estado == true) { obtener.estado = false; db.Entry(obtener).State = EntityState.Modified; } else { obtener.estado = true; db.Entry(obtener).State = EntityState.Modified; } db.SaveChanges(); } } catch (Exception) { //return RedirectToAction("Index"); //throw; } return(RedirectToAction("Index")); }
public ActionResult EditarProveedor(int?id) { try { if (id == null) { return(RedirectToAction("Index")); } proveedor proveedor = serviseProveedor.obtenerProveedorID(id.Value); if (proveedor == null) { TempData["Message"] = "No existe el proveedor solicitado"; return(RedirectToAction("Index")); } ViewBag.idPais = listaPais(); return(View(proveedor)); } catch (Exception ex) { Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos! " + ex.Message; return(RedirectToAction("Index")); } }
private void datos_varios_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DataGridViewRow fila = datos_varios.Rows[e.RowIndex]; //product.id_producto = Convert.ToInt32(fila.Cells["id_producto"].Value); switch (datos_varios.Tag) { case "proveedor": prov = lproveedor[e.RowIndex]; txt_proveedor.Text = "" + prov.Nombre; break; case "compra": com = lcompra[e.RowIndex]; cargar_compra(com); break; case "producto": det_com = new Detalle_compra(); prod = lproducto[e.RowIndex]; det_com.Producto = prod; ddet.añadir_detalle_compra(det_com); break; } }
protected void gridProveedores_RowDeleting(object sender, GridViewDeleteEventArgs e) { // Logger variables System.Diagnostics.StackTrace stackTrace = new System.Diagnostics.StackTrace(true); System.Diagnostics.StackFrame stackFrame = new System.Diagnostics.StackFrame(); string className = System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name; string methodName = stackFrame.GetMethod().Name; int proveedor_ID = Convert.ToInt32(gridProveedores.DataKeys[e.RowIndex].Value); using (bonisoftEntities context = new bonisoftEntities()) { proveedor obj = context.proveedores.First(x => x.Proveedor_ID == proveedor_ID); context.proveedores.Remove(obj); context.SaveChanges(); #region Guardar log try { string userID1 = HttpContext.Current.Session["UserID"].ToString(); string username = HttpContext.Current.Session["UserName"].ToString(); Global_Objects.Logs.AddUserLog("Borra proveedor", obj.GetType().Name + ": " + obj.Proveedor_ID, userID1, username); } catch (Exception ex) { Global_Objects.Logs.AddErrorLog("Excepcion. Guardando log. ERROR:", className, methodName, ex.Message); } #endregion BindGrid(); lblMessage.Text = "Borrado correctamente."; } }
public async Task <IHttpActionResult> Putproveedor(int id, proveedor proveedor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != proveedor.IdProveedor) { return(BadRequest()); } db.Entry(proveedor).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!proveedorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void btnGuardar_Click(object sender, EventArgs e) { logicoNegocioProveedor lN = new logicoNegocioProveedor(); try { proveedor objProveedor = new proveedor(); objProveedor.nombre = txtNombres.Text; objProveedor.direccion = txtDireccion.Text; objProveedor.telefono = txtTelefono.Text; if (lN.insertarProveedor(objProveedor) > 0) { MessageBox.Show("Agregado con éxito!"); txtDireccion.Text = ""; txtNombres.Text = ""; txtTelefono.Text = ""; } else { MessageBox.Show("Error al agregar proveedor"); } } catch { MessageBox.Show("Errorrrrrrr"); } }
public void guardarProveedor(proveedor proveedor) { proveedor proveedorExiste = obtenerProveedorID(proveedor.id); using (contextData cdt = new contextData()) { cdt.Configuration.LazyLoadingEnabled = false; try { if (proveedorExiste == null) { //Guarda el proveedor cdt.proveedor.Add(proveedor); cdt.SaveChanges(); } else { //Guarda el proveedor modificado cdt.proveedor.Add(proveedor); cdt.Entry(proveedor).State = EntityState.Modified; cdt.SaveChanges(); } } catch (Exception ex) { string mensaje = ""; Log.Error(ex, System.Reflection.MethodBase.GetCurrentMethod(), ref mensaje); throw; } } }
public IHttpActionResult Postproveedor(proveedor proveedor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.proveedor.Add(proveedor); try { db.SaveChanges(); } catch (DbUpdateException) { if (proveedorExists(proveedor.nit)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = proveedor.nit }, proveedor)); }
public ActionResult Edit(proveedor proveedorEdit) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new inventario2021Entities()) { proveedor user = db.proveedor.Find(proveedorEdit.id); user.nombre = proveedorEdit.nombre; user.direccion = proveedorEdit.direccion; user.telefono = proveedorEdit.telefono; user.nombre_contacto = proveedorEdit.nombre_contacto; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "error" + ex); return(View()); } }
public proveedor registraProveedor(string id) { proveedor proveedor = new proveedor(); using (SqlConnection conexion = Conexion.conexion()) { SqlCommand comando = new SqlCommand(string.Format( "SELECT ISNULL(RFC, '') RFC, ISNULL(nombre, '') Nombre, ISNULL(representante, '') Representante, " + "ISNULL(codigopostal, '') CodPostal, ISNULL(estado, '') Estado_Recidencia, ISNULL(municipio, '') Municipio, " + "ISNULL(colonia, '') Colonia, ISNULL(calle, '') Calle, ISNULL(num_ext, '') Num_Ext, ISNULL(num_int, '') Num_Int, " + "ISNULL(telefono, '') Telefono, ISNULL(correo, '') Correo FROM proveedor WHERE RFC = '{0}'", id), conexion); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { proveedor.RFC = reader.GetString(0); proveedor.nombre = reader.GetString(1); proveedor.representante = reader.GetString(2); proveedor.codigopostal = reader.GetString(3); proveedor.estado = reader.GetString(4); proveedor.municipio = reader.GetString(5); proveedor.colonia = reader.GetString(6); proveedor.calle = reader.GetString(7); proveedor.num_ext = reader.GetString(8); proveedor.num_int = reader.GetString(9); proveedor.telefono = reader.GetString(10); proveedor.correo = reader.GetString(11); } conexion.Close(); } return(proveedor); }
public proveedor BuscarProveedorXcodigo(int idpro) { proveedor p = new proveedor(); try { SqlConnection cnx = cn.conectar(); cm = new SqlCommand("nuevoProveedor", cnx); cm.Parameters.AddWithValue("@b", 5); cm.Parameters.AddWithValue("@idcodigoP", idpro); cm.Parameters.AddWithValue("@nombre", ""); cm.Parameters.AddWithValue("@direccion", ""); cm.Parameters.AddWithValue("@telefono", ""); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); dr = cm.ExecuteReader(); dr.Read(); p.idcodigoP = Convert.ToInt32(dr["idcodigoP"].ToString()); p.nombre = dr["nombre"].ToString(); p.direccion = dr["direccion"].ToString(); p.telefono = dr["telefono"].ToString(); } catch (Exception e) { e.Message.ToString(); p = null; } finally { cm.Connection.Close(); } return(p); }
public async Task <IHttpActionResult> Postproveedor(proveedor proveedor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.proveedors.Add(proveedor); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (proveedorExists(proveedor.IdProveedor)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = proveedor.IdProveedor }, proveedor)); }
public int insertarProveedor(proveedor pv) { try { SqlConnection cnx = cn.conectar(); //conexion cm = new SqlCommand("nuevoProveedor", cnx); cm.Parameters.AddWithValue("@b", 1); cm.Parameters.AddWithValue("@idcodigoP", ""); cm.Parameters.AddWithValue("@nombre", pv.nombre); cm.Parameters.AddWithValue("@direccion", pv.direccion); cm.Parameters.AddWithValue("@telefono", pv.telefono); cm.CommandType = CommandType.StoredProcedure; //PARA EL PROCEDIMIENTO ALMACENADO cnx.Open(); cm.ExecuteNonQuery(); indicador = 1; } catch (Exception e) { e.Message.ToString(); indicador = 0; } finally { cm.Connection.Close(); } return(indicador); }
public static void guardarProv(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit, DataGridView dgvProv) { using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.proveedor.Any(proveedor => proveedor.nombre == tbNombre.Text && proveedor.correo == tbCorreo.Text && proveedor.tel == tbTel.Text && proveedor.dni == tbCuit.Text) == false) { proveedor oProv = new proveedor(); oProv.nombre = tbNombre.Text; oProv.tel = tbTel.Text; oProv.dni = tbCuit.Text; oProv.correo = tbCorreo.Text; oProv.estado = 1; db.proveedor.Add(oProv); db.SaveChanges(); MessageBox.Show("El proveedor: " + tbNombre.Text + " se insertó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El proveedor que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ActionResult Edit(proveedor editSupplier) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new inventarioEntities()) { var supplier = db.proveedor.Find(editSupplier.id); supplier.nombre = editSupplier.nombre; supplier.direccion = editSupplier.direccion; supplier.telefono = editSupplier.telefono; supplier.nombre_contacto = editSupplier.nombre_contacto; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", $"error {ex}"); return(View()); } }
public static void editarProv(TextBox tbNombre, TextBox tbCorreo, TextBox tbTel, TextBox tbCuit, DataGridView dgvProv) { int id = Convert.ToInt32(dgvProv.SelectedRows[0].Cells[0].Value.ToString()); using (GestionVentasEntities db = new GestionVentasEntities()) { if (db.proveedor.Any(proveedor => proveedor.nombre == tbNombre.Text && proveedor.correo == tbCorreo.Text && proveedor.tel == tbTel.Text && proveedor.dni == tbCuit.Text) == false) { proveedor oProv = db.proveedor.FirstOrDefault(x => x.idproveedor == id); oProv.nombre = tbNombre.Text; oProv.tel = tbTel.Text; oProv.dni = tbCuit.Text; oProv.correo = tbCorreo.Text; db.SaveChanges(); MessageBox.Show("El proveedor: " + tbNombre.Text + " se actuaizó correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El proveedor que intenta guardar ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ActionResult Edit(int id) { ProveedoresBLL oBLL = new ProveedoresBLL(); proveedor proveedor = oBLL.Retrieve(id); return(View(proveedor)); }
public List <proveedor> BuscaProveedorDatos(String dato) { try { SqlConnection cnx = cn.conectar(); cm = new SqlCommand("nuevoProveedor", cnx); cm.Parameters.AddWithValue("@b", 6); cm.Parameters.AddWithValue("@idcodigoP", ""); cm.Parameters.AddWithValue("@nombre", dato); cm.Parameters.AddWithValue("@direccion", dato); cm.Parameters.AddWithValue("@telefono", ""); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); dr = cm.ExecuteReader(); listaProv = new List <proveedor>(); while (dr.Read()) { proveedor p = new proveedor(); p.idcodigoP = Convert.ToInt32(dr["idcodigoP"].ToString()); p.nombre = dr["nombre"].ToString(); p.direccion = dr["direccion"].ToString(); p.telefono = dr["telefono"].ToString(); listaProv.Add(p); } } catch (Exception e) { e.Message.ToString(); listaProv = null; } finally { cm.Connection.Close(); } return(listaProv); }
public ActionResult Edit(proveedor editProveedor) { try { using (var db = new inventarioEntities1()) { proveedor provider = db.proveedor.Find(editProveedor.id); provider.nombre = editProveedor.nombre; provider.direccion = editProveedor.direccion; provider.telefono = editProveedor.telefono; provider.nombre_contacto = editProveedor.nombre_contacto; db.SaveChanges(); return(RedirectToAction("index")); } } catch (Exception ex) { ModelState.AddModelError("", "error " + ex); return(View()); } }
// GET: proveedor/Delete/5 public ActionResult Delete(int?id) { if (!(bool)Session["login"]) { return(RedirectToAction("Login", "Account")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } proveedor proveedor = db.proveedor.Find(id); if (proveedor == null) { return(HttpNotFound()); } int cantidad = db.proyecto.Count(); int cantidadactivos = db.proyecto.Where(x => x.fechafin == null).Count(); ViewBag.Mensaje = "Se dara de baja un total de " + cantidad + " registros en la cuenta corriente asociados a proyectos; de los cuales hay " + cantidadactivos + " registros de proyectos ACTIVOS."; if (cantidad == 0 && cantidadactivos == 0) { ViewBag.Mensaje = ""; } return(View(proveedor)); }
private void bteliminar_Click(object sender, EventArgs e) { proveedor c = new proveedor(); c.Codigo = int.Parse(txtcodigo.Text); c.eliminar(); btnbuscar_Click(sender, new EventArgs()); }
public ActionResult Edit(proveedor editProveedor) { try { using (var db = new inventarioEntities1()) { //consultar el usuario por id proveedor proveedor = db.proveedor.Find(editProveedor.id); //actualizar el usuario con el objeto que llega por parametro proveedor.nombre = editProveedor.nombre; proveedor.direccion = editProveedor.direccion; proveedor.telefono = editProveedor.telefono; proveedor.nombre_contacto = editProveedor.nombre_contacto; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "error" + ex); return(View()); throw; } }
// GET: clients/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } proveedor prov = db.proveedor.Find(id); ProveedorVM c = new ProveedorVM() { id = prov.id, cuitNro = prov.dni, cuit = prov.cuit, razonSocial = prov.razon_social, nombreFantasia = prov.nombre_fantasia, localidad = prov.localidad, provincia = prov.provincia, personeria = prov.personeria, telefono = prov.telefono, mail = prov.mail, mailFacturacion = prov.mail_facturacion, direccion = prov.direccion, pisoDpto = prov.piso_dpto, codigoPostal = prov.codigo_postal, cbu = prov.cbu, banco = prov.banco, nroCuenta = prov.nro_cuenta, alias = prov.alias }; return(View(c)); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } //usuario user = (usuario)Session["usuario"]; //if (user == null || (user.tipoUsuario.Equals(usuario.EnumTipoUsuario.GUEST) || // user.tipoUsuario.Equals(usuario.EnumTipoUsuario.CUSTOMER))) { // Session["usuario"] = "No encontrado"; // Response.Redirect("FrmLogin.aspx"); //} else { proveedor obj = (proveedor)Application["obj"]; if (obj != null) { txtNombre.Text = obj.nombre; txtJefe.Text = obj.nombreJefe; txtCiudad.Text = obj.ciudad; txtDireccion.Text = obj.direccion; txtTelefono.Text = obj.telefono; lblTitulo.Text = "Actualizar proveedor"; } //} }
public ActionResult Edit(int id) { using (var db = new inventarioEntities()) { proveedor objProveedor = db.proveedor.Where(a => a.id == id).FirstOrDefault(); return(View(objProveedor)); } }
public proveedor Create(proveedor newProveedor) { using (var r = new Repository <proveedor>()) { newProveedor = r.Create(newProveedor); } return(newProveedor); }