public int apelacion(int id, String descripcion, int aceptado, int monto)
        {
            try
            {
                using (SRI con = new SRI())
                {
                    APELACION objAple = new APELACION();
                    objAple                = con.APELACION.Where(a => a.ID_APELACION == id).FirstOrDefault();
                    objAple.ESTADO         = 1143;
                    objAple.ACEPTADO       = aceptado.ToString();
                    objAple.DESCRIPCION_AP = descripcion;
                    con.SaveChanges();
                    if (aceptado == 1)
                    {
                        MULTA objMulta = new MULTA();
                        objMulta = con.MULTA.Where(m => m.ID_MULTA == objAple.ID_MULTA).FirstOrDefault();
                        objMulta.MONTO_ADICIONAL = (monto * -1);
                        con.SaveChanges();
                    }

                    return(1);
                }
            }
            catch (Exception e)
            {
                return(0);
            }
        }
        public int grabarCalle(DETALLE_CARACTERISTICA objDetalle, int pistas, int orientacion, int velocidadMaxima, int sentido, int sector, int tipoCalle, int tipo, String estado)
        {
            int validacion = 0;
            int idCalle    = 0;

            using (SRI con = new SRI())
            {
                try
                {
                    if (tipo > 0)
                    {
                        VIA_CIRCULACION via = new VIA_CIRCULACION();
                        via                 = con.VIA_CIRCULACION.Where(v => v.ID_VIA_CIRCULACION == tipo).FirstOrDefault();
                        via.ACTIVO          = estado;
                        via.CANT_PISTAS     = pistas;
                        via.ID_ORIENTACION  = orientacion;
                        via.ID_VELOC_MAXIMA = velocidadMaxima;
                        via.ID_SENTIDO      = sentido;
                        via.ID_SECTOR       = sector;
                        via.ID_TIPO_CALLE   = tipoCalle;
                        con.SaveChanges();
                        idCalle    = DaoDetalleCaracteristica.instancia.actualizarCalle((int)via.ID_NOMBRE_CALLE, objDetalle.DETALLE_CAR);
                        validacion = 2;
                    }
                    else
                    {
                        idCalle = DaoDetalleCaracteristica.instancia.CrearDetalleCaracteristica(objDetalle);


                        VIA_CIRCULACION objVia = new VIA_CIRCULACION();
                        int             idVia  = RetornarNuevoId();
                        objVia.ACTIVO             = estado;
                        objVia.CANT_PISTAS        = pistas;
                        objVia.ID_ORIENTACION     = orientacion;
                        objVia.ID_VELOC_MAXIMA    = velocidadMaxima;
                        objVia.ID_SENTIDO         = sentido;
                        objVia.ID_SECTOR          = sector;
                        objVia.ID_TIPO_CALLE      = tipoCalle;
                        objVia.ID_VIA_CIRCULACION = idVia;
                        objVia.ID_NOMBRE_CALLE    = idCalle;
                        con.VIA_CIRCULACION.AddObject(objVia);
                        con.SaveChanges();
                        validacion = 1;
                    }
                }

                catch (Exception e)
                {
                    validacion = 0;
                }
            }
            return(validacion);
        }
        public int crearApelacion(APELACION ape, int idAdjunto)
        {
            try
            {
                using (SRI sri = new SRI())
                {
                    int id = RetornarNuevoId();
                    ape.ID_APELACION = id;
                    ape.ACEPTADO     = "9";

                    if (idAdjunto != -99)
                    {
                        ape.ID_ADJUNTO = idAdjunto;
                    }

                    sri.APELACION.AddObject(ape);
                    sri.SaveChanges();
                    return(id);
                }
            }
            catch (Exception e)
            {
                return(0);
            }
        }
Exemple #4
0
 public int CrearPersonal(PERSONAL dto, int tipo)
 {
     try
     {
         using (SRI sri = new SRI())
         {
             if (!existeRut2(dto.RUT_PER.ToString()) && tipo == 2)
             {
                 PERSONAL per = new PERSONAL();
                 per                     = sri.PERSONAL.Where(a => a.RUT_PER == dto.RUT_PER).FirstOrDefault();
                 per.RUT_PER             = dto.RUT_PER;
                 per.NOMBRE_PER          = dto.NOMBRE_PER;
                 per.ACTIVO              = dto.ACTIVO;
                 per.APMAT_PER           = dto.APMAT_PER;
                 per.APPAT_PER           = dto.APPAT_PER;
                 per.TELEFONO_PER        = dto.TELEFONO_PER;
                 per.DIRECCION_PER       = dto.DIRECCION_PER;
                 per.EMAIL_PER           = dto.EMAIL_PER;
                 per.ID_TIPO_FUNCIONARIO = dto.ID_TIPO_FUNCIONARIO;
                 sri.SaveChanges();
                 return(2);
             }
             else
             {
                 if (tipo == 1)
                 {
                     dto.ID_PERSONAL = retornarNuevoId();
                     sri.PERSONAL.AddObject(dto);
                     sri.SaveChanges();
                     return(1);
                 }
                 else
                 {
                     return(0);
                 }
             }
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
 public int CrearFuncionario(INFRACTOR dto, int tipo)
 {
     try
     {
         using (SRI sri = new SRI())
         {
             if (!existeRut(dto.RUT_INFR.ToString()) && tipo == 2)
             {
                 INFRACTOR per = new INFRACTOR();
                 per                = sri.INFRACTOR.Where(a => a.RUT_INFR == dto.RUT_INFR).FirstOrDefault();
                 per.RUT_INFR       = dto.RUT_INFR;
                 per.NOMBRE_INFR    = dto.NOMBRE_INFR;
                 per.ACTIVO         = dto.ACTIVO;
                 per.APMAT_INFR     = dto.APMAT_INFR;
                 per.APPAT_INFR     = dto.APPAT_INFR;
                 per.TELEFONO_INFR  = dto.TELEFONO_INFR;
                 per.DIRECCION_INFR = dto.DIRECCION_INFR;
                 per.EMAIL_INFR     = dto.EMAIL_INFR;
                 sri.SaveChanges();
                 return(2);
             }
             else
             {
                 if (tipo == 1)
                 {
                     dto.ID_INFRACTOR = RetornarNuevoId();
                     sri.INFRACTOR.AddObject(dto);
                     sri.SaveChanges();
                     return(1);
                 }
                 else
                 {
                     return(0);
                 }
             }
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
 public int crearInfraccion(INFRACCION objinfrac, String descripcion, int tipo)
 {
     try
     {
         using (SRI con = new SRI())
         {
             if (tipo > 0)
             {
                 INFRACCION infra = new INFRACCION();
                 infra                = con.INFRACCION.Where(i => i.ID_INFRACCION == tipo).FirstOrDefault();
                 infra.ID_GRAVEDAD    = objinfrac.ID_GRAVEDAD;
                 infra.MONTO          = objinfrac.MONTO;
                 infra.ID_TIPO_MONEDA = objinfrac.ID_TIPO_MONEDA;
                 infra.PUNTAJE_GRAV   = objinfrac.PUNTAJE_GRAV;
                 con.SaveChanges();
                 DETALLE_CARACTERISTICA deta = new DETALLE_CARACTERISTICA();
                 deta             = con.DETALLE_CARACTERISTICA.Where(d => d.ID_DETCAR == infra.ID_DETALLE_INFRACCION).FirstOrDefault();
                 deta.DETALLE_CAR = descripcion;
                 con.SaveChanges();
                 return(2);
             }
             else
             {
                 DETALLE_CARACTERISTICA objdetalle = new DETALLE_CARACTERISTICA();
                 objdetalle.DETALLE_CAR          = descripcion;
                 objdetalle.ID_CARACTERISTICA    = 9;
                 objinfrac.ID_DETALLE_INFRACCION = DaoDetalleCaracteristica.instancia.CrearDetalleCaracteristica(objdetalle);
                 objinfrac.ID_INFRACCION         = retornarNuevoId();
                 con.INFRACCION.AddObject(objinfrac);
                 con.SaveChanges();
                 return(1);
             }
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
 public void actualizaEstado(int id, int estado)
 {
     using (SRI con = new SRI())
     {
         APELACION ape = new APELACION();
         ape = con.APELACION.Where(a => a.ID_APELACION == id).FirstOrDefault();
         if (ape.ESTADO == 1142)
         {
             ape.ESTADO = estado;
             con.SaveChanges();
         }
     }
 }
        public int Crear(RESTRICCION dto)
        {
            int idRestriccion = 0;

            using (SRI con = new SRI())
            {
                dto.ID_RESTRICCION = NuevoID();
                con.RESTRICCION.AddObject(dto);
                con.SaveChanges();
            }



            return(idRestriccion);
        }
Exemple #9
0
 public void creaPersonalSector(PERSONAL_SECTOR perso)
 {
     try
     {
         using (SRI con = new SRI())
         {
             perso.ID_PERSONAL_SECTOR = retornarNuevoId();
             con.PERSONAL_SECTOR.AddObject(perso);
             con.SaveChanges();
         }
     }
     catch (Exception e)
     {
     }
 }
 public int funcionarioId(INFRACTOR dto)
 {
     try
     {
         using (SRI sri = new SRI())
         {
             dto.ID_INFRACTOR = RetornarNuevoId();
             sri.INFRACTOR.AddObject(dto);
             sri.SaveChanges();
             return((int)dto.ID_INFRACTOR);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
 public int CrearInfractor(INFRACTOR dto)
 {
     try
     {
         using (SRI sri = new SRI())
         {
             dto.ID_INFRACTOR = RetornarNuevoId();
             sri.INFRACTOR.AddObject(dto);
             sri.SaveChanges();
             return(1);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
Exemple #12
0
 public int grabarTurno(TURNO tur)
 {
     try
     {
         using (SRI con = new SRI())
         {
             tur.ID_TURNO = retornarNuevoId();
             con.TURNO.AddObject(tur);
             con.SaveChanges();
             return(1);
         }
     }
     catch
     {
         return(0);
     }
 }
Exemple #13
0
 public int  crearAdjunto(ADJUNTOS_APELACION adjunto)
 {
     try
     {
         using (SRI sri = new SRI())
         {
             adjunto.ID_ADJUNTO = RetornarNuevoId();
             adjunto.ADJUNTO    = adjunto.ID_ADJUNTO.ToString() + "_" + adjunto.ADJUNTO;
             sri.ADJUNTOS_APELACION.AddObject(adjunto);
             sri.SaveChanges();
             return(Convert.ToInt32(adjunto.ID_ADJUNTO));
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
 public int actualizarCalle(int tipo, String nombreCalle)
 {
     try
     {
         using (SRI sri = new SRI())
         {
             DETALLE_CARACTERISTICA objDetalle = new DETALLE_CARACTERISTICA();
             objDetalle             = sri.DETALLE_CARACTERISTICA.Where(d => d.ID_DETCAR == tipo).FirstOrDefault();
             objDetalle.DETALLE_CAR = nombreCalle;
             sri.SaveChanges();
             return(1);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
 public int actualizaClaveInfr(String newClave, String rut)
 {
     using (SRI contex = new SRI())
     {
         try
         {
             INFRACTOR lista = new INFRACTOR();
             lista = contex.INFRACTOR.Where(a => a.RUT_INFR == rut).FirstOrDefault();
             lista.PASSWORD_INFR = newClave;
             contex.SaveChanges();
             return(1);
         }
         catch (Exception e)
         {
             return(0);
         }
     }
 }
Exemple #16
0
 public int actualizaClavePropia(String newClave, String rut)
 {
     using (SRI contex = new SRI())
     {
         try
         {
             PERSONAL lista = new PERSONAL();
             lista = contex.PERSONAL.Where(a => a.RUT_PER == rut).FirstOrDefault();
             lista.PASSWORD_PER = newClave;
             contex.SaveChanges();
             return(1);
         }
         catch (Exception e)
         {
             return(0);
         }
     }
 }
 public int ReiniciarClave(String clave, String rut)
 {
     try
     {
         using (SRI contex = new SRI())
         {
             INFRACTOR infr = new INFRACTOR();
             infr = contex.INFRACTOR.Where(p => p.RUT_INFR == rut).FirstOrDefault();
             infr.PASSWORD_INFR = clave;
             contex.SaveChanges();
             return(1);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
Exemple #18
0
 public int ReiniciarClave(String clave, String rut)
 {
     try
     {
         using (SRI contex = new SRI())
         {
             PERSONAL per = new PERSONAL();
             per = contex.PERSONAL.Where(p => p.RUT_PER == rut).FirstOrDefault();
             per.PASSWORD_PER = clave;
             contex.SaveChanges();
             return(1);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
 public int CrearDetalleCaracteristica(DETALLE_CARACTERISTICA dto)
 {
     try
     {
         using (SRI sri = new SRI())
         {
             int idCaracteristica = RetornarNuevoId();
             dto.ID_DETCAR = idCaracteristica;
             sri.DETALLE_CARACTERISTICA.AddObject(dto);
             sri.SaveChanges();
             return(idCaracteristica);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
Exemple #20
0
 public int grabaMulta(MULTA objMulta)
 {
     try
     {
         using (SRI con = new SRI())
         {
             objMulta.ID_MULTA = retornarNuevoId();
             objMulta.ADJUNTO  = objMulta.ID_MULTA + '_' + objMulta.ADJUNTO;
             con.MULTA.AddObject(objMulta);
             con.SaveChanges();
             return((int)objMulta.ID_MULTA);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
Exemple #21
0
 public int actualizaDatosPersonales(String email, String telefono, String rut)
 {
     using (SRI contex = new SRI())
     {
         try
         {
             PERSONAL objInfractor = new PERSONAL();
             objInfractor              = contex.PERSONAL.Where(a => a.RUT_PER == rut).FirstOrDefault();
             objInfractor.EMAIL_PER    = email;
             objInfractor.TELEFONO_PER = telefono;
             contex.SaveChanges();
             return(1);
         }
         catch (Exception e)
         {
             return(0);
         }
     }
 }
 public int crearVehiculo(String patente)
 {
     try
     {
         using (SRI con = new SRI())
         {
             VEHICULO v = new VEHICULO();
             v.ID_VEHICULO      = retornarNuevoId();
             v.PATENTE          = patente;
             v.ID_TIPO_VEHICULO = 16;
             con.VEHICULO.AddObject(v);
             con.SaveChanges();
             return((int)v.ID_VEHICULO);
         }
     }
     catch (Exception e)
     {
         return(0);
     }
 }
Exemple #23
0
        public int deshacerPagarMulta(int idMulta)
        {
            try
            {
                using (SRI con = new SRI())
                {
                    MULTA objmulta = new MULTA();

                    objmulta              = con.MULTA.Where(m => m.ID_MULTA == idMulta).FirstOrDefault();
                    objmulta.PAGADA       = "0";
                    objmulta.ID_TIPO_PAGO = 1148;
                    objmulta.FECHA_PAGO   = DateTime.Now;
                    con.SaveChanges();
                    return(1);
                }
            }
            catch (Exception e)
            {
                return(0);
            }
        }