Beispiel #1
0
 public Model.UsuariosServicios CreateUsuarioServicio(Model.UsuariosServicios usuarioServicio)
 {
     using (SqlConnection cn = new SqlConnection(_connectionString))
     {
         try
         {
             cn.Open();
             Model.UsuariosServicios objResult = new Model.UsuariosServicios();
             using (SqlCommand sqlcommand = new SqlCommand())
             {
                 sqlcommand.Connection  = cn;
                 sqlcommand.CommandType = CommandType.StoredProcedure;
                 sqlcommand.CommandText = "InsertUsuarioServicio";
                 sqlcommand.Parameters.AddWithValue("@IdServicio", usuarioServicio.IdServicio);
                 sqlcommand.Parameters.AddWithValue("@IdUsuario", usuarioServicio.IdUsario);
                 sqlcommand.Parameters.AddWithValue("@FechaCreacion", usuarioServicio.FechaCreacion);
                 sqlcommand.Parameters.AddWithValue("@FechaInicioServicio", usuarioServicio.FechaInicioServicio);
                 sqlcommand.Parameters.AddWithValue("@FechaFinServicio", usuarioServicio.FechaFinServicio);
                 sqlcommand.Parameters.AddWithValue("@NumerosCreditos", usuarioServicio.NumeroCreditos);
                 sqlcommand.Parameters.AddWithValue("@Estado", usuarioServicio.Estado);
                 //sqlcommand.Parameters.AddWithValue("@Contrasena", usuarioServicio);
                 using (SqlDataReader reader = sqlcommand.ExecuteReader())
                 {
                     while (reader.Read())
                     {
                         DateTime?dtFechaModificacion = new DateTime();
                         if (!String.IsNullOrEmpty(reader["FechaModificacion"].ToString()))
                         {
                             dtFechaModificacion = Convert.ToDateTime(reader["FechaModificacion"]);
                         }
                         else
                         {
                             dtFechaModificacion = null;
                         }
                         objResult = new Model.UsuariosServicios
                         {
                             Id                  = Convert.ToInt32(reader["Id"]),
                             IdUsario            = Convert.ToInt32(reader["IdUsuario"]),
                             IdServicio          = Convert.ToInt32(reader["IdServicio"]),
                             FechaInicioServicio = Convert.ToDateTime(reader["FechaInicioServicio"]),
                             FechaFinServicio    = Convert.ToDateTime(reader["FechaFinServicio"]),
                             Estado              = Convert.ToBoolean(reader["Estado"]),
                             FechaCreacion       = Convert.ToDateTime(reader["FechaCreacion"]),
                             FechaModificacion   = dtFechaModificacion
                         };
                     }
                 }
             }
             return(objResult);
         }
         catch (Exception e)
         {
             return(new Model.UsuariosServicios());
         }
         finally
         {
             cn.Close();
         }
     }
 }
Beispiel #2
0
 public Model.UsuariosServicios DeleteUsuarioServicio(Model.UsuariosServicios usuarioServicio)
 {
     using (SqlConnection cn = new SqlConnection(_connectionString))
     {
         try
         {
             cn.Open();
             Model.UsuariosServicios objResult = new Model.UsuariosServicios();
             using (SqlCommand sqlcommand = new SqlCommand())
             {
                 sqlcommand.Connection  = cn;
                 sqlcommand.CommandType = CommandType.StoredProcedure;
                 sqlcommand.CommandText = "EditUsuario";
                 sqlcommand.Parameters.AddWithValue("@Id", usuarioServicio.Id);
                 //sqlcommand.Parameters.AddWithValue("@Nombre", usuarioServicio.Nombre);
                 //sqlcommand.Parameters.AddWithValue("@FechaMod", SqlDbType.DateTime);
                 //sqlcommand.Parameters.AddWithValue("@Usuario", usuarioServicio.Usuario);
                 //sqlcommand.Parameters.AddWithValue("@Contrasena", usuarioServicio.Contrasena);
                 sqlcommand.Parameters.AddWithValue("@Estado", usuarioServicio.Estado);
                 using (SqlDataReader reader = sqlcommand.ExecuteReader())
                 {
                     while (reader.Read())
                     {
                         DateTime?dtFechaModificacion = new DateTime();
                         if (!String.IsNullOrEmpty(reader["FechaMod"].ToString()))
                         {
                             dtFechaModificacion = Convert.ToDateTime(reader["FechaMod"]);
                         }
                         else
                         {
                             dtFechaModificacion = Convert.ToDateTime(reader["FechaMod"]);
                         }
                         objResult = new Model.UsuariosServicios
                         {
                             Id = Convert.ToInt32(reader["Id"]),
                             //Nombre = reader["Nombre"].ToString(),
                             //Usuario = reader["Usuario"].ToString(),
                             //Contrasena = reader["Contraseña"].ToString(),
                             Estado            = Convert.ToBoolean(reader["Estado"]),
                             FechaCreacion     = Convert.ToDateTime(reader["FechaCreacion"]),
                             FechaModificacion = dtFechaModificacion
                         };
                     }
                 }
             }
             return(objResult);
         }
         catch (Exception e)
         {
             return(new Model.UsuariosServicios());
         }
         finally
         {
             cn.Close();
         }
     }
 }
Beispiel #3
0
 public Model.UsuariosServicios DeleteUsuariosServicios(Model.UsuariosServicios usuarioServicio)
 {
     Model.UsuariosServicios reponse = oBussinessUsuariosServicios.DeleteUsuarioServicio(usuarioServicio);
     return(reponse);
 }
Beispiel #4
0
 public Model.UsuariosServicios EditUsuariosServicios(Model.UsuariosServicios usuarioServicio)
 {
     Model.UsuariosServicios response = oBussinessUsuariosServicios.EditUsuarioServicio(usuarioServicio);
     return(response);
 }