Пример #1
0
        public JsonResult Crear(PlanViewModel plan)
        {
            var resultado = new baseRespuesta();

            resultado = validaciones(plan);

            if (resultado.ok == true)
            {
                EntitiesNoMasAccidentes     bd     = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.PLAN planes = new PLAN();

                planes.NOMBRE      = plan.nombre;
                planes.VALOR       = Int32.Parse(plan.valor);
                planes.DESCRIPCION = plan.descripcion;
                planes.ACTIVO      = "S";

                bd.PLAN.Add(planes);
                bd.SaveChanges();
                resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Plan Registrado Correctamente</br>";
            }
            else
            {
                resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje;
            }
            return(Json(resultado));
        }
Пример #2
0
        public JsonResult EditarC(ClienteViewModel cliente)
        {
            var resul = new baseRespuesta();

            resul = validaciones(cliente);
            if (resul.ok == true)
            {
                EntitiesNoMasAccidentes        bd       = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.CLIENTE clientes = new CLIENTE();

                var clienteId = bd.CLIENTE.Find(cliente.id_cliente);
                //Me sale que referencia un objeto nulo aquì.
                clienteId.RUT_CLIENTE      = cliente.rut_cliente;
                clienteId.NOMBRE_CLIENTE   = cliente.nombre_cliente;
                clienteId.APELLIDO_CLIENTE = cliente.apellido_cliente;
                clienteId.TELEFONO_CLIENTE = cliente.telefono_cliente;
                clienteId.DIREC_CLIENTE    = cliente.direc_cliente;
                clienteId.CORREO_CLIENTE   = cliente.correo_cliente;
                clienteId.RUBRO_ID_RUBRO   = cliente.rubro_id_rubro;
                bd.Entry(clienteId).State  = System.Data.EntityState.Modified;
                bd.SaveChanges();
                resul.mensaje = " Cliente Modificado Correctamente";
            }
            return(Json(resul));
        }
        public JsonResult Crear(SolicitudViewModel solicitud)
        {
            var resultado = new baseRespuesta();

            resultado = validaciones(solicitud);

            if (resultado.ok == true)
            {
                EntitiesNoMasAccidentes          bd          = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.SOLICITUD solicitudes = new SOLICITUD();

                solicitudes.TIPO_SOLICITUD_ID_TIPOSOLICI = solicitud.tipo_solicitud;
                solicitudes.DESCRIPCION_SOLICITUD        = solicitud.detalle_solicitud;
                solicitudes.ACTIVO_SOLICITUD             = "S";
                solicitudes.FECHA_SOLICITUD = DateTime.Now;
                var idCliente = bd.CLIENTE.FirstOrDefault(e => e.USUARIO.USUARIO1 == User.Identity.Name).ID_CLIENTE;
                solicitudes.CLIENTE_ID_CLIENTE = idCliente;
                solicitudes.ESTADO             = "En Revisión";


                bd.SOLICITUD.Add(solicitudes);
                bd.SaveChanges();
                resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Solicitud Registrada Correctamente</br>";;
            }
            else
            {
                resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje;
            }
            return(Json(resultado));
        }
        public JsonResult Crear(TipoSolicitudViewModel tipo_solicitud)
        {
            var resultado = new baseRespuesta();
            resultado = validaciones(tipo_solicitud);
            if (resultado.ok == true)
            {
                EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.TIPO_SOLICITUD tipo_solici = new TIPO_SOLICITUD();


                tipo_solici.NOMBRE_TIPOSOLICITUD = tipo_solicitud.nombre_tipsolic;
                tipo_solici.DESCRIPCION_TIPOSOLICITUD = tipo_solicitud.desc_tiposolic;
                tipo_solici.ACTIVO_TIPOSOLICITUD = "S";

                //Eliminar espacios en Blanco
                var nombre = tipo_solicitud.nombre_tipsolic.Replace(" ", "");
                var descripcion = tipo_solicitud.desc_tiposolic.Replace(" ", "");


                bd.TIPO_SOLICITUD.Add(tipo_solici);
                bd.SaveChanges();
                resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Tipo Solicitud Registrada Correctamente</br>";
            }
            else
            {
                resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje;
            }

            return Json(resultado);
            }
        public baseRespuesta validaciones(PersonalViewModel persona)
        {
            var resultado = new baseRespuesta();

            resultado.ok = true;
            //Validaciones
            if (persona.nombre_perso == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Nombre</br>";
                resultado.ok      = false;
            }
            else if (persona.nombre_perso.ToString().Length < 3)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> El Nombre Ingresado no es Valido</br>";
                resultado.ok      = false;
            }
            if (persona.apellidop_perso == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Apellido Paterno</br>";
                resultado.ok      = false;
            }
            if (persona.apellidom_perso == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Apellido Materno</br>";
                resultado.ok      = false;
            }
            if (persona.telefono_perso == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Telefono</br>";
                resultado.ok      = false;
            }
            else if (Int64.Parse(persona.telefono_perso) < 0 || Int64.Parse(persona.telefono_perso) > 999999999 || persona.telefono_perso.Length != 9)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> El Telefono Ingresado no es Valido</br>";
                resultado.ok      = false;
            }
            if (persona.direccion_perso == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Direccion</br>";
                resultado.ok      = false;
            }
            Regex oRegExp = new Regex(@"^[A-Za-z0-9_.\-]+@[A-Za-z0-9_\-]+\.([A-Za-z0-9_\-]+\.)*[A-Za-z][A-Za-z]+$", RegexOptions.IgnoreCase);

            if (persona.correo_pero == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Correo Electronico</br>";
                resultado.ok      = false;
            }
            else if (!oRegExp.Match(persona.correo_pero).Success)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Correo Electronico no Valido</br>";
                resultado.ok      = false;
            }
            if (persona.tipo_personal != 1 && persona.tipo_personal != 2)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Seleccione un Tipo de Personal</br>";
                resultado.ok      = false;
            }
            return(resultado);
        }
        public JsonResult Crear(RubroViewModel rub)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();

            NoMasAccidentes.Models.RUBRO rubro = new RUBRO();

            var resultado = new baseRespuesta();

            resultado = validaciones(rub);
            if (resultado.ok == true)
            {
                rubro.NOMBRE_RUBRO = rub.nombre_rubro;
                rubro.DESC_RUBRO   = rub.desc_rubro;
                rubro.ACTIVO_RUBRO = "S";

                //Eliminar espacios en Blanco
                var nombre      = rub.nombre_rubro.Replace(" ", "");
                var descripcion = rub.desc_rubro.Replace(" ", "");


                bd.RUBRO.Add(rubro);
                bd.SaveChanges();

                resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Rubro Registrado Correctamente</br>";
            }
            else
            {
                resultado.mensaje = "<b>Error</b></br>" + resultado.mensaje;
            }
            return(Json(resultado));
        }
        public JsonResult Editar(PersonalViewModel persona)
        {
            var resultado = new baseRespuesta();

            resultado = validaciones(persona);
            if (resultado.ok == true)
            {
                EntitiesNoMasAccidentes         bd       = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.PERSONAL personal = new PERSONAL();


                var personaId = bd.PERSONAL.Find(persona.id_personal);
                personaId.APELLIDOM_PERSO = persona.apellidom_perso;
                personaId.APELLIDOP_PERSO = persona.apellidop_perso;
                personaId.CORREO_PERSO    = persona.correo_pero;
                personaId.DIRECCION_PERSO = persona.direccion_perso;

                var tipoPersoal = bd.TIPO_PERSONAL.FirstOrDefault(e => e.ID_TIPOPERSONAL == persona.tipo_personal);
                personaId.USUARIO1.TIPO_PERSONAL = tipoPersoal;
                personaId.TELEFONO_PERSO         = persona.telefono_perso;
                personaId.NOMBRE_PERSO           = persona.nombre_perso;
                bd.Entry(personaId).State        = System.Data.EntityState.Modified;
                bd.SaveChanges();
                resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Personal Modificado Correctamente";
            }

            return(Json(resultado));
        }
        public baseRespuesta validaciones(AsistenteViewModel asistente)
        {
            var resultado = new baseRespuesta();

            resultado.ok = true;
            if (asistente.nombre_asistente == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Nombre</br>";
                resultado.ok      = false;
            }
            if (asistente.apellidop_asistente == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese apellido paterno</br>";
                resultado.ok      = false;
            }
            if (asistente.apellidom_asistente == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese apellido materno</br>";
                resultado.ok      = false;
            }
            if (asistente.cliente_id_cliente == 0)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese id del cliente</br>";
                resultado.ok      = false;
            }
            return(resultado);
        }
Пример #9
0
        public JsonResult CrearTipoActividad(TipoActividadViewModel tipo_actividad)
        {
            //Validaciones.
            var resul = new baseRespuesta();

            resul.ok = true;
            if (tipo_actividad.tipo_actividad == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese fecha de inicio</br>";
                resul.ok      = false;
            }

            if (resul.ok == true)
            {
                EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.TIPO_ACTIVIDAD tipo_actividadR = new TIPO_ACTIVIDAD();


                tipo_actividadR.TIPO_ACTIVIDAD1 = tipo_actividad.tipo_actividad;
                tipo_actividadR.VALOR_ACTIVIDAD = tipo_actividad.valor_actividad;



                bd.TIPO_ACTIVIDAD.Add(tipo_actividadR);
                bd.SaveChanges();
                resul.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Tipo Actividad Registrado Correctamente</br>";
            }
            else
            {
                resul.mensaje = "<b>Error</b></br>" + resul.mensaje;
            }
            return(Json(resul));
        }
Пример #10
0
        public JsonResult Editar(ActividadViewModel actividad)
        {
            var resultado = new baseRespuesta();

            resultado = validaciones(actividad);
            if (resultado.ok == true)
            {
                EntitiesNoMasAccidentes          bd          = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.ACTIVIDAD actividades = new ACTIVIDAD();
                var actividadid = bd.ACTIVIDAD.Find(actividad.idActividad);

                actividadid.DESCRIPCION_ACTIVIDAD        = actividad.descripcion;
                actividadid.FECHA_ACTIVIDAD              = actividad.fecha.Date;
                actividadid.TIPO_ACTIVIDAD_ID_TIPOACTIVI = actividad.tipo;
                actividadid.PERSONAL_ID_PERSONAL         = actividad.personal;
                actividadid.CLIENTE_ID_CLIENTE           = actividad.cliente;
                actividadid.CHECKLIST_ID_CHECKLIST       = actividad.check;

                bd.Entry(actividadid).State = System.Data.EntityState.Modified;
                bd.SaveChanges();
                resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Actividad Modificada Correctamente";
            }

            return(Json(resultado));
        }
Пример #11
0
        public baseRespuesta validaciones(ClienteViewModel cliente)
        {
            var resul = new baseRespuesta();

            resul.ok = true;

            if (cliente.rut_cliente == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese rut</br>";
                resul.ok      = false;
            }
            if (cliente.nombre_cliente == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese nombre</br>";
                resul.ok      = false;
            }
            if (cliente.apellido_cliente == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese apellido</br>";
                resul.ok      = false;
            }
            if (cliente.telefono_cliente == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese telefono</br>";
                resul.ok      = false;
            }
            else if (Int64.Parse(cliente.telefono_cliente) < 0 || Int64.Parse(cliente.telefono_cliente) > 999999999 || cliente.telefono_cliente.Length != 9)
            {
                resul.mensaje = resul.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> El Telefono Ingresado no es Valido</br>";
                resul.ok      = false;
            }
            if (cliente.direc_cliente == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese direccion</br>";
                resul.ok      = false;
            }
            Regex oRegExp = new Regex(@"^[A-Za-z0-9_.\-]+@[A-Za-z0-9_\-]+\.([A-Za-z0-9_\-]+\.)*[A-Za-z][A-Za-z]+$", RegexOptions.IgnoreCase);

            if (cliente.correo_cliente == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese correo</br>";
                resul.ok      = false;
            }
            else if (!oRegExp.Match(cliente.correo_cliente).Success)
            {
                resul.mensaje = resul.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Correo Electronico no Valido</br>";
                resul.ok      = false;
            }
            if (cliente.rubro_id_rubro == 0)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Seleccione rubro</br>";
                resul.ok      = false;
            }
            return(resul);
        }
Пример #12
0
        public JsonResult EliminarTipoActividad(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resul          = new baseRespuesta();
            var tipo_actividad = bd.TIPO_ACTIVIDAD.Find(id);

            bd.Entry(tipo_actividad).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resul.mensaje = "Contrato eliminado correctamente";
            return(Json(resul));
        }
Пример #13
0
        public JsonResult EliminarA(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resul     = new baseRespuesta();
            var actividad = bd.ACTIVIDAD.Find(id);

            actividad.ACTIVO_ACTIVIDAD = "N";
            bd.Entry(actividad).State  = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resul.mensaje = "Actividad eliminada correctamente";
            return(Json(resul));
        }
        public JsonResult EliminarContrato(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resul    = new baseRespuesta();
            var contrato = bd.CONTRATO.Find(id);

            contrato.ACTIVO          = "N";
            bd.Entry(contrato).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resul.mensaje = "Contrato eliminado correctamente";
            return(Json(resul));
        }
Пример #15
0
        public JsonResult EliminarC(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resul   = new baseRespuesta();
            var cliente = bd.CLIENTE.Find(id);

            cliente.ACTIVO_CLIENTE  = "N";
            bd.Entry(cliente).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resul.mensaje = "Cliente eliminado correctamente";
            return(Json(resul));
        }
        public JsonResult Eliminar(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resultado = new baseRespuesta();

            var personal = bd.PERSONAL.Find(id);

            personal.ACTIVO          = "N";
            bd.Entry(personal).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resultado.mensaje = "Personal Eliminado Correctamente";
            return(Json(resultado));
        }
        public JsonResult Eliminar(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resultado = new baseRespuesta();

            var tipSol = bd.TIPO_SOLICITUD.Find(id);
            tipSol.ACTIVO_TIPOSOLICITUD = "N";
            bd.Entry(tipSol).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resultado.mensaje = "Tipo Solicitud Eliminada Correctamente";

            return Json(resultado);
        }
Пример #18
0
        public JsonResult Pagar(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resultado = new baseRespuesta();

            var factura = bd.FACTURA.Find(id);

            factura.PAGADO          = "S";
            bd.Entry(factura).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resultado.mensaje = "Pago Realizado Correctamente";
            return(Json(resultado));
        }
Пример #19
0
        public JsonResult Eliminar(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resultado = new baseRespuesta();

            var plan = bd.PLAN.Find(id);

            plan.ACTIVO          = "N";
            bd.Entry(plan).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resultado.mensaje = "<b>Plan Eliminado Correctamente</b><br>Nota: Los planes Eliminados Seguiran estando disponibles para los contratos Asignados";
            return(Json(resultado));
        }
        public JsonResult Eliminar(int id)
        {
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            var resultado = new baseRespuesta();

            var rubro = bd.RUBRO.Find(id);

            rubro.ACTIVO_RUBRO    = "N";
            bd.Entry(rubro).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resultado.mensaje = "Rubro Eliminado Correctamente";

            return(Json(resultado));
        }
        public baseRespuesta validaciones(SolicitudViewModel solicitud)
        {
            var resultado = new baseRespuesta();

            resultado.ok = true;
            //Validaciones
            if (solicitud.detalle_solicitud == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese El Detalle de la Solicitud</br>";
                resultado.ok      = false;
            }
            if (solicitud.tipo_solicitud == 0)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Seleccione un Tipo de Solicitud</br>";
                resultado.ok      = false;
            }
            return(resultado);
        }
        public JsonResult EditarA(AsistenteViewModel asistente)
        {
            var resultado = new baseRespuesta();

            resultado = validaciones(asistente);
            if (resultado.ok == true)
            {
                EntitiesNoMasAccidentes          bd         = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.ASISTENTE asistentes = new ASISTENTE();
                var asistenteId = bd.ASISTENTE.Find(asistente.id_asistente);
                asistenteId.NOMBRE_ASISTENTE    = asistente.nombre_asistente;
                asistenteId.APELLIDOP_ASISTENTE = asistente.apellidop_asistente;
                asistenteId.APELLIDOM_ASISTENTE = asistente.apellidom_asistente;
                bd.Entry(asistenteId).State     = System.Data.EntityState.Modified;
                bd.SaveChanges();
                resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Asistente Modificado Correctamente";
            }
            return(Json(resultado));
        }
Пример #23
0
        public baseRespuesta validaciones(ActividadViewModel act)
        {
            var resultado = new baseRespuesta();

            resultado.ok = true;
            //Validaciones
            if (act.descripcion == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Descripción de Atividad</br>";
                resultado.ok      = false;
            }
            if (act.fecha == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Fecha de Actividad</br>";
                resultado.ok      = false;
            }

            if (act.tipo == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Tipo de Actividad</br>";
                resultado.ok      = false;
            }

            if (act.personal == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Personal de Actividad</br>";
                resultado.ok      = false;
            }

            if (act.cliente == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Cliente de Actividad</br>";
                resultado.ok      = false;
            }

            if (act.check == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Check de Actividad</br>";
                resultado.ok      = false;
            }

            return(resultado);
        }
Пример #24
0
        public JsonResult Editar(PlanViewModel plan)
        {
            var resultado = new baseRespuesta();

            resultado = validaciones(plan);
            if (resultado.ok == true)
            {
                EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
                var planId = bd.PLAN.Find(plan.id_plan);
                planId.NOMBRE          = plan.nombre;
                planId.DESCRIPCION     = plan.descripcion;
                planId.VALOR           = Int32.Parse(plan.valor);
                bd.Entry(planId).State = System.Data.EntityState.Modified;
                bd.SaveChanges();
                resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Plan Modificado Correctamente";
            }

            return(Json(resultado));
        }
        public baseRespuesta validaciones(TipoSolicitudViewModel tipoSol)
        {
            var resultado = new baseRespuesta();
            resultado.ok = true;
            //Validaciones
            if (tipoSol.nombre_tipsolic == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Tipo de Solicitud</br>";
                resultado.ok = false;
            }
            if (tipoSol.desc_tiposolic == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Descripción de la Solicitud</br>";
                resultado.ok = false;
            }



            return resultado;
        }
        public baseRespuesta validaciones(RubroViewModel rubro)
        {
            var resultado = new baseRespuesta();

            resultado.ok = true;
            //Validaciones
            if (rubro.nombre_rubro == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Nombre de Rubro</br>";
                resultado.ok      = false;
            }
            if (rubro.desc_rubro == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Descripción del Rubro</br>";
                resultado.ok      = false;
            }



            return(resultado);
        }
        public JsonResult CrearContrato(ContratoViewModel contrato)
        {
            //Validaciones.
            var resul = new baseRespuesta();

            resul.ok = true;
            if (contrato.fecha_inicio_contrato == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese fecha de inicio</br>";
                resul.ok      = false;
            }
            if (contrato.fecha_fin_contrato == null)
            {
                resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese fecha de termino</br>";
                resul.ok      = false;
            }

            if (resul.ok == true)
            {
                EntitiesNoMasAccidentes         bd        = new EntitiesNoMasAccidentes();
                NoMasAccidentes.Models.CONTRATO contratoR = new CONTRATO();


                contratoR.FECHA_INICIO_CONTRATO = contrato.fecha_inicio_contrato;
                contratoR.FECHA_FIN_CONTRATO    = contrato.fecha_fin_contrato;
                contratoR.CLIENTE_ID_CLIENTE    = contrato.cliente_id_cliente;
                contratoR.PLAN_ID_PLAN          = contrato.plan_id_plan;

                contratoR.ACTIVO = "S";

                bd.CONTRATO.Add(contratoR);
                bd.SaveChanges();
                resul.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Contrato Registrado Correctamente</br>";
            }
            else
            {
                resul.mensaje = "<b>Error</b></br>" + resul.mensaje;
            }
            return(Json(resul));
        }
        public JsonResult Editar(TipoSolicitudViewModel sol)
        {
            var resultado = new baseRespuesta();
            resultado = validaciones(sol);
            if (resultado.ok == true)
            {
                EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();
            NoMasAccidentes.Models.TIPO_SOLICITUD tipo_solicitud = new TIPO_SOLICITUD();

            var tiposol = bd.TIPO_SOLICITUD.Find(sol.id_tipsolic);
            tiposol.NOMBRE_TIPOSOLICITUD = sol.nombre_tipsolic;
            tiposol.DESCRIPCION_TIPOSOLICITUD = sol.desc_tiposolic;
            //tiposol.ACTIVO_TIPOSOLICITUD = "S";
            bd.Entry(tiposol).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Tipo Solicitud Modificada Correctamente";

            }

            return Json(resultado);
            
        }
        public JsonResult Editar(RubroViewModel rub)
        {
            var resultado = new baseRespuesta();

            resultado = validaciones(rub);
            //if (resultado.ok == true)
            //{
            EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes();

            NoMasAccidentes.Models.RUBRO rubro = new RUBRO();
            var rubroid = bd.RUBRO.Find(rub.id_rubro);

            rubroid.NOMBRE_RUBRO    = rub.nombre_rubro;
            rubroid.DESC_RUBRO      = rub.desc_rubro;
            rubroid.ACTIVO_RUBRO    = "S";
            bd.Entry(rubroid).State = System.Data.EntityState.Modified;
            bd.SaveChanges();
            resultado.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Rubro Modificado Correctamente";

            //}

            return(Json(resultado));
        }
Пример #30
0
        public baseRespuesta validaciones(PlanViewModel plan)
        {
            var resultado = new baseRespuesta();

            resultado.ok = true;
            //Validaciones
            if (plan.nombre == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Nombre</br>";
                resultado.ok      = false;
            }


            if (plan.valor == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese un Valor</br>";
                resultado.ok      = false;
            }
            else
            {
                plan.valor = plan.valor.Replace(".", "");
                if (Int32.Parse(plan.valor) <= 0)
                {
                    resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese un Valor Valido</br>";
                    resultado.ok      = false;
                }
            }


            if (plan.descripcion == null)
            {
                resultado.mensaje = resultado.mensaje + "<i class='zmdi zmdi-alert-circle zmdi-hc-fw'></i> Ingrese Descripcion</br>";
                resultado.ok      = false;
            }
            return(resultado);
        }