Exemple #1
0
        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;
            }
        }
Exemple #5
0
        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");
 }
Exemple #15
0
 public ActionResult Guardar(ModoPago modopago)
 {
     if (!ModelState.IsValid)
     {
         return(View("FormGuardar", modopago));
     }
     context.ModoPagos.Add(modopago);
     context.SaveChanges();
     return(RedirectToAction("Index"));
 }
Exemple #16
0
        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));
        }
Exemple #18
0
        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;
            }
        }
Exemple #20
0
        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;
        }
Exemple #21
0
        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;
            }
        }
Exemple #23
0
        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
            {
            }
        }
Exemple #24
0
 public bool find(ModoPago objModoPago)
 {
     return(objModoPagoDao.find(objModoPago));
 }
Exemple #25
0
        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;
        }