public ActionResult Editar(ProveedorCLS oProveedorCLS) { if (!ModelState.IsValid) { return(View(oProveedorCLS)); } else if (ExisteCorreo(oProveedorCLS.email, oProveedorCLS.idProveedor)) { ViewBag.Error = "Ya existe un proveedor con ese correo."; return(View(oProveedorCLS)); } else if (ExisteDui(oProveedorCLS.dui, oProveedorCLS.idProveedor)) { ViewBag.Error = "Ya existe un proveedor con ese DUI."; return(View(oProveedorCLS)); } using (BuhoDBEntities db = new BuhoDBEntities()) { Proveedores oProveedor = db.Proveedores.Where(p => p.ID_Proveedor.Equals(oProveedorCLS.idProveedor)).First(); oProveedor.Nombre = oProveedorCLS.nombre; oProveedor.Apellido = oProveedorCLS.apellido; oProveedor.DUI = oProveedorCLS.dui; oProveedor.Direccion = oProveedorCLS.direccion; oProveedor.Email = oProveedorCLS.email; oProveedor.RazonSocial = oProveedorCLS.razonSocial; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Eliminar(int id) { int nRegistros = 0; using (BuhoDBEntities db = new BuhoDBEntities()) { nRegistros = db.DetalleVentas.Where(p => p.ID_Producto.Value.Equals(id)).Count(); } if (nRegistros > 0) { TempData["Error"] = "Existe"; return(RedirectToAction("Index")); } else { using (BuhoDBEntities db = new BuhoDBEntities()) { Productos oProducto = db.Productos.Find(id); db.Productos.Remove(oProducto); db.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult Eliminar(int idProveedor) { using (BuhoDBEntities db = new BuhoDBEntities()) { Proveedores oProveedor = db.Proveedores.Where(p => p.ID_Proveedor.Equals(idProveedor)).First(); db.Proveedores.Remove(oProveedor); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Eliminar(int id) { using (BuhoDBEntities db = new BuhoDBEntities()) { Empresas oEmpresa = db.Empresas.Find(id); db.Empresas.Remove(oEmpresa); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Agregar(EmpresaCLS oEmpresaCLS) { if (Session["Usuario"] == null) { return(RedirectToAction("Login", "Home")); } else { if (!ModelState.IsValid) { return(View(oEmpresaCLS)); } else if (ExisteCorreo(oEmpresaCLS.email)) { ViewBag.Error = "Ya existe una empresa con ese correo."; return(View(oEmpresaCLS)); } else if (ExisteNit(oEmpresaCLS.nit)) { ViewBag.Error = "Ya existe una empresa con ese NIT."; return(View(oEmpresaCLS)); } else { Usuarios usuario = (Usuarios)Session["Usuario"]; using (BuhoDBEntities db = new BuhoDBEntities()) { Empresas oEmpresa = new Empresas(); oEmpresa.ID_Usuario = usuario.ID_Usuario; oEmpresa.NombreComercial = oEmpresaCLS.nombreComercial; oEmpresa.NombreAbreviado = oEmpresaCLS.nombreAbreviado; oEmpresa.RepresentanteLegal = oEmpresaCLS.representanteLegal; oEmpresa.ActividadEmpresa = oEmpresaCLS.actividadEmpresa; oEmpresa.Direccion = oEmpresaCLS.direccion; oEmpresa.Telefono = oEmpresaCLS.telefono; oEmpresa.Email = oEmpresaCLS.email; oEmpresa.NIT = oEmpresaCLS.nit; oEmpresa.Registro = oEmpresaCLS.registro; oEmpresa.CapAutorizado = oEmpresaCLS.capAutorizado; oEmpresa.CapSuscrito = oEmpresaCLS.capSuscrito; oEmpresa.CapPagado = oEmpresaCLS.capPagado; oEmpresa.Estado = 1; db.Empresas.Add(oEmpresa); db.SaveChanges(); } } } return(RedirectToAction("Agregar", "Empresa")); }
public ActionResult Registro(UsuarioCLS oUsuarioCLS) { if (!ModelState.IsValid) { return(View(oUsuarioCLS)); } else { if (ExisteDui(oUsuarioCLS.dui)) { ViewBag.TituloError = "Error de registro"; ViewBag.Error = "Ya existe un usuario con ese DUI."; return(View(oUsuarioCLS)); } else if (ExisteCorreo(oUsuarioCLS.email)) { ViewBag.TituloError = "Error de registro"; ViewBag.Error = "Ya existe un usuario con ese correo."; return(View(oUsuarioCLS)); } else if (ExisteUsuario(oUsuarioCLS.usuario)) { ViewBag.TituloError = "Error de registro"; ViewBag.Error = "Ya existe un usuario con ese nombre de usuario."; return(View(oUsuarioCLS)); } else { using (BuhoDBEntities db = new BuhoDBEntities()) { Usuarios oUsuario = new Usuarios(); oUsuario.Nombre = oUsuarioCLS.nombre; oUsuario.Apellido = oUsuarioCLS.apellido; oUsuario.Direccion = oUsuarioCLS.direccion; oUsuario.DUI = oUsuarioCLS.dui; oUsuario.Email = oUsuarioCLS.email; oUsuario.Usuario = oUsuarioCLS.usuario; oUsuario.Clave = oUsuarioCLS.clave; db.Usuarios.Add(oUsuario); db.SaveChanges(); } } } return(RedirectToAction("Index", "Home")); }
public ActionResult Editar(VentaCLS oVentaCLS) { if (!ModelState.IsValid) { ViewBag.lista = LlenarCombo(); return(View(oVentaCLS)); } using (BuhoDBEntities db = new BuhoDBEntities()) { Ventas oVenta = db.Ventas.Find(oVentaCLS.idVenta); oVenta.ID_Cliente = oVentaCLS.idCliente; oVenta.Fecha = oVentaCLS.fecha; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Agregar(VentaCLS oVentaCLS) { if (!ModelState.IsValid) { ViewBag.lista = LlenarCombo(); return(View(oVentaCLS)); } else { using (BuhoDBEntities db = new BuhoDBEntities()) { Ventas oVenta = new Ventas(); oVenta.ID_Cliente = oVentaCLS.idCliente; oVenta.ID_Impuesto = 1; oVenta.Fecha = oVentaCLS.fecha; db.Ventas.Add(oVenta); db.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult Agregar(ClienteCLS oClienteCLS) { if (!ModelState.IsValid) { return(View(oClienteCLS)); } else { if (ExisteCorreo(oClienteCLS.email)) { ViewBag.TituloError = "Registro fallido"; ViewBag.Error = "Ya existe un cliente con ese correo, por favor revísa tu información."; return(View(oClienteCLS)); } else if (ExisteDui(oClienteCLS.dui)) { ViewBag.TituloError = "Registro fallido"; ViewBag.Error = "Ya existe un cliente con ese número de DUI, por favor revísa tu información."; return(View(oClienteCLS)); } else { using (BuhoDBEntities db = new BuhoDBEntities()) { Clientes oCliente = new Clientes(); oCliente.Nombre = oClienteCLS.nombre; oCliente.Apellido = oClienteCLS.apellido; oCliente.DUI = oClienteCLS.dui; oCliente.Direccion = oClienteCLS.direccion; oCliente.Email = oClienteCLS.email; oCliente.RazonSocial = oClienteCLS.razonSocial; db.Clientes.Add(oCliente); db.SaveChanges(); } } } return(RedirectToAction("Index")); }
public ActionResult Editar(EmpresaCLS oEmpresaCLS) { if (!ModelState.IsValid) { return(View(oEmpresaCLS)); } else if (ExisteCorreo(oEmpresaCLS.email, oEmpresaCLS.idEmpresa)) { ViewBag.Error = "Ya existe una empresa con ese correo."; return(View(oEmpresaCLS)); } else if (ExisteNit(oEmpresaCLS.nit, oEmpresaCLS.idEmpresa)) { ViewBag.Error = "Ya existe una empresa con ese NIT."; return(View(oEmpresaCLS)); } using (BuhoDBEntities db = new BuhoDBEntities()) { Empresas oEmpresa = db.Empresas.Where(p => p.ID_Empresa.Equals(oEmpresaCLS.idEmpresa)).First(); oEmpresa.NombreComercial = oEmpresaCLS.nombreComercial; oEmpresa.NombreAbreviado = oEmpresaCLS.nombreAbreviado; oEmpresa.RepresentanteLegal = oEmpresaCLS.representanteLegal; oEmpresa.ActividadEmpresa = oEmpresaCLS.actividadEmpresa; oEmpresa.Direccion = oEmpresaCLS.direccion; oEmpresa.Telefono = oEmpresaCLS.telefono; oEmpresa.Email = oEmpresaCLS.email; oEmpresa.NIT = oEmpresaCLS.nit; oEmpresa.Registro = oEmpresaCLS.registro; oEmpresa.CapAutorizado = oEmpresaCLS.capAutorizado; oEmpresa.CapSuscrito = oEmpresaCLS.capSuscrito; oEmpresa.CapPagado = oEmpresaCLS.capPagado; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Editar(ProductoCLS oProductoCLS) { if (!ModelState.IsValid) { return(View(oProductoCLS)); } else if (ExisteProducto(oProductoCLS.nombre, oProductoCLS.idProducto)) { ViewBag.TituloError = "Problema con producto"; ViewBag.Error = "Ya existe un producto con el mismo nombre."; return(View(oProductoCLS)); } if (oProductoCLS.archivoImagen != null) { string nombreImagen = Path.GetFileNameWithoutExtension(oProductoCLS.archivoImagen.FileName); string extension = Path.GetExtension(oProductoCLS.archivoImagen.FileName); nombreImagen += DateTime.Now.ToString("dMMyyyy-ff") + extension; oProductoCLS.imagen = "~/dist/img/productos/" + nombreImagen; string rutaGuardar = Path.Combine(Server.MapPath("~/dist/img/productos/"), nombreImagen); oProductoCLS.archivoImagen.SaveAs(rutaGuardar); } using (BuhoDBEntities db = new BuhoDBEntities()) { Productos oProducto = db.Productos.Where(p => p.ID_Producto.Equals(oProductoCLS.idProducto)).First(); oProducto.Nombre = oProductoCLS.nombre; oProducto.Imagen = oProductoCLS.imagen; oProducto.Descripcion = oProductoCLS.descripcion; oProducto.Precio = oProductoCLS.precio; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Agregar(ProveedorCLS oProveedorCLS) { if (!ModelState.IsValid) { return(View(oProveedorCLS)); } else { if (ExisteCorreo(oProveedorCLS.email)) { ViewBag.Error = "Ya existe un proveedor con ese correo."; return(View(oProveedorCLS)); } else if (ExisteDui(oProveedorCLS.dui)) { ViewBag.Error = "Ya existe un proveedor con ese DUI."; return(View(oProveedorCLS)); } else { using (BuhoDBEntities db = new BuhoDBEntities()) { Proveedores oProveedor = new Proveedores(); oProveedor.Nombre = oProveedorCLS.nombre; oProveedor.Apellido = oProveedorCLS.apellido; oProveedor.DUI = oProveedorCLS.dui; oProveedor.Direccion = oProveedorCLS.direccion; oProveedor.Email = oProveedorCLS.email; oProveedor.RazonSocial = oProveedorCLS.razonSocial; db.Proveedores.Add(oProveedor); db.SaveChanges(); } } } return(RedirectToAction("Index")); }