private TipoDocumento Mapeador(ITipoDocumentoDTO de) { TipoDocumento para; return(para = new TipoDocumento { Codigo = de.Codigo, Nombre = de.Nombre }); }
private void RespuestaExitoso(ITipoDocumentoDTO tipoDocumento) { List <ITipoDocumentoDTO> tipoDocumentos = new List <ITipoDocumentoDTO>(); List <string> mensajes = new List <string>(); mensajes.Add(Mensajes.AgregadoCorrectamente); tipoDocumentos.Add(tipoDocumento); Respuesta.Mensajes = mensajes; Respuesta.Entidades = tipoDocumentos; Respuesta.Resultado = true; Respuesta.TipoNotificacion = (int)TipoNotificacion.Exitoso; }
private void ExecuteNonQuery(SQLiteCommand command, ITipoDocumentoDTO tipoDocumento) { try { command.ExecuteNonQuery(); RespuestaExitoso(tipoDocumento); connection.Close(); } catch (Exception error) { connection.Close(); RespuestaFallido(tipoDocumento, error); } }
private void RespuestaFallido(ITipoDocumentoDTO tipoDocumento, Exception error) { List <ITipoDocumentoDTO> tipoDocumentos = new List <ITipoDocumentoDTO>(); List <string> mensajes = new List <string>(); mensajes.Add(Mensajes.ErrorAlIngresarDatos); mensajes.Add("Error: " + error); tipoDocumentos.Add(tipoDocumento); Respuesta.Mensajes = mensajes; Respuesta.Entidades = tipoDocumentos; Respuesta.Resultado = false; Respuesta.TipoNotificacion = (int)TipoNotificacion.Fallida; }
public Respuesta <ITipoDocumentoDTO> GuadarTipoDocumento(ITipoDocumentoDTO tipoDocumento) { TipoDocumento tipoDocumentoObj = new TipoDocumento(); using (connection = Contexto.GetInstance()) { tipoDocumentoObj = Mapeador(tipoDocumento); RespuestaExitoso(tipoDocumentoObj); string query = TipoDocumentoQuery.InsertTipoDocumento; using (command = new SQLiteCommand(query, connection)) { command.Parameters.Add(new SQLiteParameter("Nombre", tipoDocumentoObj.Nombre)); command.Parameters.Add(new SQLiteParameter("Codigo", tipoDocumentoObj.Codigo)); ExecuteNonQuery(command, tipoDocumentoObj); } return(Respuesta); } }
public Respuesta <ITipoDocumentoDTO> GuadarTipoDocumento(ITipoDocumentoDTO tipoDocumento) { return(tipoDocumentoDAL.GuadarTipoDocumento(tipoDocumento)); }