public void CreateIncidencia(Models.Incidencia incidencia)
        {
            try
            {
                using (var db = new DAL.bdGeneralEntities())
                {
                    db.incidencia.Add(new DAL.incidencia
                    {
                        identificacion       = incidencia.Identificacion,
                        primer_nombre        = incidencia.PrimerNombre,
                        segundo_nombre       = incidencia.SegundoNombre,
                        primer_apellido      = incidencia.PrimerApellido,
                        segundo_apellido     = incidencia.SegundoApellido,
                        direccion            = incidencia.Direccion,
                        telefono             = incidencia.Telefono,
                        correo               = incidencia.Correo,
                        estado_incidencia_id = incidencia.EstadoIncidencia.Id,
                        tipo_incidencia_id   = incidencia.TipoIncidencia.Id
                    });

                    db.SaveChanges();
                }
            }
            catch (Exception ex) { throw ex; }
        }
Exemple #2
0
 /// <summary>
 /// CREA REGISTRO DE ESTADO INCIDENCIA
 /// </summary>
 /// <param name="obEstadoIncidencia">MODELO DE ESTADO INCIDENCIA</param>
 public void CreateEstadoIncidencia(Models.EstadoIncidencia obEstadoIncidencia)
 {
     try
     {
         using (DAL.bdGeneralEntities obDatos = new DAL.bdGeneralEntities())
         {
             obDatos.estado_incidencia.Add(new DAL.estado_incidencia
             {
                 descripcion = obEstadoIncidencia.Descripcion
             });
             obDatos.SaveChanges();
         }
     }
     catch (Exception ex) { throw ex; }
 }
Exemple #3
0
        /// <summary>
        /// ELIMINAR REGISTRO DE ESTADO INCIDENCIA
        /// </summary>
        /// <param name="obEstadoIncidencia">MODELO DE ESTADO INCIDENCIA</param>
        public void DeleteEstadoIncidencia(Models.EstadoIncidencia obEstadoIncidencia)
        {
            try
            {
                using (DAL.bdGeneralEntities obDatos = new DAL.bdGeneralEntities())
                {
                    DAL.estado_incidencia estado_incidencia = new DAL.estado_incidencia();
                    estado_incidencia = (from q in obDatos.estado_incidencia
                                         where q.id == obEstadoIncidencia.Id
                                         select q).FirstOrDefault();

                    obDatos.estado_incidencia.Remove(estado_incidencia);
                    obDatos.SaveChanges();
                }
            }
            catch (Exception ex) { throw ex; }
        }