public void delete(ModoPago objModoPago) { bool verificacion = true; //verificacion de existencia ModoPago objModoPagoAux = new ModoPago(); objModoPagoAux.NumPago = objModoPago.NumPago; verificacion = objModoPagoDao.find(objModoPagoAux); if (!verificacion) { objModoPago.Estado = 33; return; } //fin verificaion de existencia //verificaicon de existencia de factura Factura objFactura = new Factura(); objFactura.NumPago = objModoPago.NumPago; verificacion = !objFacturaDao.findFacturaPorNumPago(objFactura); if (!verificacion) { objModoPago.Estado = 34; return; } objModoPago.Estado = 99; objModoPagoDao.delete(objModoPago); return; }
public ActionResult Update(ModoPago objModoPago) { mensajeInicioActualizar(); objModoPagoNeg.update(objModoPago); MensajeErrorActualizar(objModoPago); return(View()); }
public async Task <IActionResult> Edit(string id, [Bind("ModoPagoID,ModoPagoNom")] ModoPago modoPago) { if (id != modoPago.ModoPagoID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(modoPago); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ModoPagoExists(modoPago.ModoPagoID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(modoPago)); }
//mensaje de error al eliminar private void mostrarMensajeEliminar(ModoPago objModoPago) { switch (objModoPago.Estado) { case 1000: //campo codigo vacio ViewBag.MensajeError = "Error!!! Revise la instruccion de Eliminar"; break; case 1: //ERROR DE EXISTENCIA ViewBag.MensajeError = "ModoPago [" + objModoPago.NumPago + "] No Esta Registrado en el Sistema "; break; case 33: //CLIENTE NO EXISTE ViewBag.MensajeError = "ModoPago: [" + objModoPago.Nombre + "]Ya Fue Eliminada"; break; case 34: ViewBag.MensajeError = "No se Puede Eliminar la ModoPago [" + objModoPago.Nombre + "] Tiene factura asignada!!!"; break; case 99: //EXITO ViewBag.MensajeExito = "ModoPago [" + objModoPago.Nombre + "] Fue Eliminado!!!"; break; default: ViewBag.MensajeError = "===???==="; break; } }
public void delete(ModoPago objModoPago) { bool verificacion = true; //Verificar Se o modo de pag existe ModoPago objModoPagoAux = new ModoPago(); objModoPagoAux.NumPago = objModoPago.NumPago; verificacion = objModoPagoDao.find(objModoPagoAux); if (!verificacion) { objModoPago.Estado = 33; return; } // **---- verificar se tem fatura relacionada a ele //POR DEPOIS O CÓDIGO AQUI objModoPago.Estado = 99; objModoPagoDao.delete(objModoPago); return; }
public ActionResult Create(ModoPago objModoPago) { mensajeInicioRegistrar(); objModoPagoNeg.create(objModoPago); MensajeErrorRegistrar(objModoPago); return(View("Create")); }
//mensaje de error public void MensagemErroAtualizar(ModoPago objModoPago) { switch (objModoPago.Estado) { case 1000: ViewBag.MensagemErro = "Erro!!! Revise instrução inserir"; break; case 20: //campo nome vazio ViewBag.MensagemErro = "Insira nome do Modo pGT"; break; case 2: //erro de nome ViewBag.MensagemErro = "O nome não pode ter mais de 30 caracteres"; break; case 30: //campo descricao vazio ViewBag.MensagemErro = "Insira a descrição"; break; case 3: //campo desc invalido ViewBag.MensagemErro = "Nao se pode inserir mais de 30 caracteres"; break; case 99: //Atualizado com sucesso ViewBag.MensagemExito = "Dados do modo de pagamento [" + objModoPago.NumPago + "] Foram Atualizados"; break; } }
public void MensagemErroRegistrar(ModoPago objModoPago) { switch (objModoPago.Estado) { case 1000: ViewBag.MensagemErro = "Erro!!! Revise instrução inserir"; break; case 20: //campo nome vazio ViewBag.MensagemErro = "Insira nome do Modo pGT"; break; case 2: //erro de nome ViewBag.MensagemErro = "O nome não pode ter mais de 30 caracteres"; break; case 30: //campo descricao vazio ViewBag.MensagemErro = "Insira a descrição"; break; case 3: //campo desc invalido ViewBag.MensagemErro = "Nao se pode inserir mais de 30 caracteres"; break; case 8: //erro de duplicidade ViewBag.MensagemErro = "Modo de Pagamento [" + objModoPago.NumPago + "] já está Registrada no Sistema"; break; case 99: //registrando ViewBag.MensagemExito = "Modo de Pagamento [" + objModoPago.Nome + "] foi registrado no Sistema"; break; } }
//Mensagem ao apagar private void mostrarMensagemEliminar(ModoPago objModoPago) { switch (objModoPago.Estado) { case 1000: ViewBag.MensagemErro = "Erro!!! Revise instrução inserir"; break; case 1: //ERRO DE EXISTENCIA ViewBag.MensagemErro = "ModoPago [" + objModoPago.NumPago + "] Não está registrado no sistema "; break; case 33: //CLIENTE NÃO EXISTE ViewBag.MensagemErro = "ModoPago: [" + objModoPago.Nome + "]Já foi Excluido"; break; case 34: ViewBag.MensagemErro = "Não pode excluir [" + objModoPago.Nome + "] tem fatura associada!!!"; break; case 99: //EXITO ViewBag.MensagemExito = "ModoPago [" + objModoPago.Nome + "] Foi Excluido!!!"; break; default: ViewBag.MensajeError = "===???==="; break; } }
public ActionResult Delete(ModoPago objModoPago) { mensagemInicialEliminar(); objModoPagoNeg.delete(objModoPago); mostrarMensagemEliminar(objModoPago); return(View()); }
public ActionResult Update(int id) { ModoPago objModoPago = new ModoPago(id); objModoPagoNeg.find(objModoPago); mensajeInicioActualizar(); return(View(objModoPago)); }
public ActionResult Delete(int id) { mensajeInicialEliminar(); ModoPago objModoPago = new ModoPago(id); objModoPagoNeg.find(objModoPago); return(View(objModoPago)); }
public ActionResult Find(int id) { ModoPago objModoPago = new ModoPago(id); objModoPagoNeg.find(objModoPago); //objClienteNeg.find2(objCliente); return(View(objModoPago)); }
public ActionResult Delete(ModoPago objModoPago) { mensajeInicialEliminar(); objModoPagoNeg.delete(objModoPago); mostrarMensajeEliminar(objModoPago); return(View()); //return RedirectToAction("Index"); }
public ActionResult Guardar(ModoPago modopago) { if (!ModelState.IsValid) { return(View("FormGuardar", modopago)); } context.ModoPagos.Add(modopago); context.SaveChanges(); return(RedirectToAction("Index")); }
public RedirectToRouteResult Actualizar(ModoPago modopago) { ModoPago pagoDB = context.ModoPagos .Where(o => o.IdPago == modopago.IdPago) .FirstOrDefault(); pagoDB.Nombre = modopago.Nombre; pagoDB.OtrosDetalles = modopago.OtrosDetalles; context.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create([Bind("ModoPagoID,ModoPagoNom")] ModoPago modoPago) { if (ModelState.IsValid) { _context.Add(modoPago); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(modoPago)); }
public void create(ModoPago objModoPago) { bool verificacao = true; string nome = objModoPago.Nome; if (nome == null) { objModoPago.Estado = 20; } else { nome = objModoPago.Nome.Trim(); verificacao = nome.Length > 0 && nome.Length < 30; if (!verificacao) { objModoPago.Estado = 2; return; } } string outro = objModoPago.Outros.Trim(); verificacao = outro.Length > 0 && outro.Length < 50; if (!verificacao) { objModoPago.Estado = 3; return; } ModoPago objModoPagoAux = new ModoPago(); objModoPagoAux.NumPago = objModoPago.NumPago; verificacao = !objModoPagoDao.find(objModoPagoAux); if (!verificacao) { objModoPago.Estado = 4; return; } //tudo correto então salva objModoPago.Estado = 99; objModoPagoDao.create(objModoPago); return; }
//mensaje de error public void MensajeErrorRegistrar(ModoPago objModoPago) { switch (objModoPago.Estado) { case 1000: //campo codigo vacio ViewBag.MensajeError = "Error!!! Revise la instruccion Insertar"; break; //case 10://campo codigo vacio // ViewBag.MensajeError = "Ingrese Código del ModoPago"; // break; //case 100://campo codigo vacio // ViewBag.MensajeError = "Ingrese solo numeros"; // break; case 1: //error campo cadigo ViewBag.MensajeError = "No se permiten mas de 5 caracteres en al campo Codigo"; break; case 20: //campo nombre vacio ViewBag.MensajeError = "Ingrese Nombre del ModoPago"; break; case 2: //error de nombre ViewBag.MensajeError = "No se permiten mas de 30 caracteres en el campo Nombre"; break; case 30: //campo descripcion vacio ViewBag.MensajeError = "Ingrese Detalles del ModoPago"; break; case 3: //error de Apellido Paterno ViewBag.MensajeError = "No se permiten mas de 30 caracteres en el campo detalles"; break; case 8: //error de duplicidad ViewBag.MensajeError = "ModoPago [" + objModoPago.NumPago + "] ya esta Registrada en el Sistema"; break; case 99: //carrera registrada con exito ViewBag.MensajeExito = "ModoPago [" + objModoPago.Nombre + "] fue Registrado en el Sistema"; break; } }
public void update(ModoPago objModoPago) { bool verificacion = true; //inicio validar nombre estado=2 string nombre = objModoPago.Nombre; if (nombre == null) { objModoPago.Estado = 20; } else { nombre = objModoPago.Nombre.Trim(); verificacion = nombre.Length > 0 && nombre.Length < 30; if (!verificacion) { objModoPago.Estado = 2; return; } } //fin validar nombre //inicio validar otroDetalle retorna estado=3 string otro = objModoPago.Otros.Trim(); verificacion = otro.Length > 0 && otro.Length < 50; if (!verificacion) { objModoPago.Estado = 3; return; } //fin validar otroDetalle retorna estado=3 //todo bien objModoPago.Estado = 99; objModoPagoDao.update(objModoPago); return; }
public void update(ModoPago objModoPago) { bool verificacao = true; string nome = objModoPago.Nome; if (nome == null) { objModoPago.Estado = 20; } else { nome = objModoPago.Nome.Trim(); verificacao = nome.Length > 0 && nome.Length < 30; if (!verificacao) { objModoPago.Estado = 2; return; } } string outro = objModoPago.Outros.Trim(); verificacao = outro.Length > 0 && outro.Length < 50; if (!verificacao) { objModoPago.Estado = 3; return; } //Tudo correto objModoPago.Estado = 99; objModoPagoDao.update(objModoPago); return; }
//mensaje de error public void MensajeErrorActualizar(ModoPago objModoPago) { switch (objModoPago.Estado) { case 1000: //campo codigo vacio ViewBag.MensajeError = "Error!!! Revise la instruccion de actualizar"; break; case 10: //campo codigo vacio ViewBag.MensajeError = "Ingrese Código del ModoPago"; break; case 1: //error campo cadigo ViewBag.MensajeError = "No se permiten mas de 5 caracteres en al campo Codigo"; break; case 20: //campo nombre vacio ViewBag.MensajeError = "Ingrese Nombre del ModoPago"; break; case 2: //error de nombre ViewBag.MensajeError = "No se permiten mas de 30 caracteres en el campo Nombre"; break; case 30: //campo descripcion vacio ViewBag.MensajeError = "Ingrese Detalles del modo Pago"; break; case 3: //error de precio Unitario ViewBag.MensajeError = "No se permiten mas de 50 caracteres en el campo detalles"; break; case 99: //carrera registrada con exito ViewBag.MensajeExito = "Datos de la ModoPago [" + objModoPago.NumPago + "] Fueron Actualizados"; break; } }
public static void Iniz(TallerHernandezContext context) { context.Database.EnsureCreated(); if (context.Area.Any()) { return; } else { var area = new Area[] { new Area { areaNom = "Mecánica" }, new Area { areaNom = "Administración" } }; foreach (Area a in area) { context.Add(a); } context.SaveChanges(); } if (context.Automovil.Any()) { return; } if (context.Cliente.Any()) { return; } if (context.Rol.Any()) { return; } else { } if (context.ModoPago.Any()) { return; } else { var modoPago = new ModoPago[] { new ModoPago { tipo = "Cheque" }, new ModoPago { tipo = "Efectivo" }, new ModoPago { tipo = "PayPal" } }; foreach (ModoPago Mp in modoPago) { context.Add(Mp); } context.SaveChanges(); } if (context.Empleado.Any()) { return; } else { } }
public bool find(ModoPago objModoPago) { return(objModoPagoDao.find(objModoPago)); }
public void create(ModoPago objModoPago) { bool verificacion = true; ////validar numeroPago retorna estado=1; //string numP = objModoPago.NumPago.ToString(); //int numPag = 0; //if (numP == null) //{ // objModoPago.Estado = 10; // return; //}else //{ // try // { // numPag = Convert.ToInt32(objModoPago.NumPago); // verificacion = numPag > 0 && numPag < 999999; // if (!verificacion) // { // objModoPago.Estado = 1; // return; // } // } // catch (Exception e) // { // objModoPago.Estado = 100; ; // } //} ////fin validar numPago //inicio validar nombre estado=2 string nombre = objModoPago.Nombre; if (nombre == null) { objModoPago.Estado = 20; } else { nombre = objModoPago.Nombre.Trim(); verificacion = nombre.Length > 0 && nombre.Length < 30; if (!verificacion) { objModoPago.Estado = 2; return; } } //fin validar nombre //inicio validar otroDetalle retorna estado=3 string otro = objModoPago.Otros.Trim(); verificacion = otro.Length > 0 && otro.Length < 50; if (!verificacion) { objModoPago.Estado = 3; return; } //fin validar otroDetalle retorna estado=3 //inicio validar duplicicdad estado=4 ModoPago objModoPagoAux = new ModoPago(); objModoPagoAux.NumPago = objModoPago.NumPago; verificacion = !objModoPagoDao.find(objModoPagoAux); if (!verificacion) { objModoPago.Estado = 4; return; } //fin modoPago //todo bien objModoPago.Estado = 99; objModoPagoDao.create(objModoPago); return; }