/// <summary> /// Este metodo convierte un DTO a DAL /// </summary> /// <param name="DTO">Parametro DTO</param> /// <returns>Objeto tipo DAL</returns> public static TipoDocumento MapeoDTOToDAL(TipoDocumentoDTO DTO) { try { TipoDocumento c = new TipoDocumento(); c.CreatedAt = DTO.CreatedAt; c.Nombre = DTO.Nombre; c.UpdateAt = DTO.UpdateAt; c.TipoDocumentoId = DTO.TipoDocumentoId; return(c); }catch (Exception) { return(null); } }
/// <summary> /// Este metodo convierte un DAL a DTO /// </summary> /// <param name="DAL">Parametro DAL</param> /// <returns>Objeto tipo DTO</returns> public static TipoDocumentoDTO MapeoDALToDTO(TipoDocumento DAL) { try { TipoDocumentoDTO c = new TipoDocumentoDTO(); c.CreatedAt = DAL.CreatedAt; c.Nombre = DAL.Nombre; c.UpdateAt = DAL.UpdateAt; c.TipoDocumentoId = DAL.TipoDocumentoId; return(c); } catch (Exception) { return(null); } }
public void eliminaTipoDocumento(TipoDocumento _tipoDocumento) { var command = new SqlCommand("SP_BajaTipoDoc", ConexionSingleton.abrirConexion()); command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@idTipoDocumento", _tipoDocumento.idTipoDocumento); try { command.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Error al ejecutar el store procedure" + ex.Message); } ConexionSingleton.cerrarConexion(); }
public int InsertaTipoDocumento(TipoDocumento _tipoDocumento) { var command = new SqlCommand("dbo.usp_AltaTipoDoc", ConexionSingleton.abrirConexion()); command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@cNombre", _tipoDocumento.Nombre); command.Parameters.AddWithValue("@cRutaImagen", _tipoDocumento.cRutaImagen); int folio = 0; try { folio = (int)command.ExecuteScalar(); } catch (Exception ex) { throw new Exception(ex.Message); } ConexionSingleton.cerrarConexion(); return(folio); }
/// <summary> /// /// </summary> /// <returns></returns> public List <TipoDocumento> obtenerTipoDocumento() { List <TipoDocumento> list = new List <TipoDocumento>(); TipoDocumento cat; try { var command = new SqlCommand("dbo.usp_ConTipoDoc", ConexionSingleton.abrirConexion()); command.CommandType = CommandType.StoredProcedure; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { cat = new TipoDocumento(); cat.idTipoDocumento = (int)reader["idTipoDocumento"]; cat.Nombre = (string)reader["Nombre"]; cat.cRutaImagen = (string)reader["cRutaImagen"]; cat.dtFechaCreacion = (DateTime)reader["dtFechaCreacion"]; cat.dtFechaModificacion = (DateTime)reader["dtFechaModificacion"]; list.Add(cat); } } catch (SqlException ex) { throw new Exception("SQl Error en obtener los datos de Tipo de Documento" + ex.Message); } catch (Exception ex) { throw new Exception("Code Error en obtener los datos de Tipo de Documento" + ex.Message); } ConexionSingleton.cerrarConexion(); return(list); }