public int ActualizarUsoCFDis(UsoCFDi usoCFDi) { SqlConnection cnn = DBConnectionFactory.GetOpenConnection(); SqlCommand cmd = new SqlCommand("PG_UP_USO_CFDI", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PP_USO_CFDI", usoCFDi.usoCFDi); cmd.Parameters.AddWithValue("@PP_DESCRIPCRION", usoCFDi.descripcion); cmd.Parameters.AddWithValue("@PP_EXPLICACION", usoCFDi.explicacion); cmd.Parameters.AddWithValue("@PP_FISICA", usoCFDi.fisica); cmd.Parameters.AddWithValue("@PP_MORAL", usoCFDi.moral); int total; try { total = cmd.ExecuteNonQuery(); return(total); } catch (Exception e) { logger.Error(e, e.Message); throw e; } finally { cmd.Dispose(); cnn.Dispose(); } }
public UsoCFDi ObtenerUsoCFDi(string usoCFDi) { SqlConnection cnn = DBConnectionFactory.GetOpenConnection(); SqlCommand cmd = new SqlCommand("PG_SK_USO_CFDI", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PP_USO_CFDI", usoCFDi); SqlDataReader rdr = null; UsoCFDi usoCFDI = null; try { rdr = cmd.ExecuteReader(); if (rdr.HasRows) { usoCFDI = new UsoCFDi(); rdr.Read(); usoCFDI = getUsoCFDiFromReader(rdr); } return(usoCFDI); } catch (Exception e) { logger.Error(e, e.Message); throw e; } finally { rdr.Close(); cmd.Dispose(); cnn.Dispose(); } }
private UsoCFDi getUsoCFDiFromReader(SqlDataReader rdr) { UsoCFDi uso = new UsoCFDi { usoCFDi = rdr.GetString(0), descripcion = rdr.GetString(1), explicacion = rdr.GetString(2), fisica = rdr.GetBoolean(3), moral = rdr.GetBoolean(4), eliminado = rdr.GetBoolean(5) }; return(uso); }
public IActionResult Post(UsoCFDi usoCFDi) { UsoCFDiService usoCFDIService = new UsoCFDiService(); try { usoCFDIService.InsertarUsoCFDi(usoCFDi); return(Ok()); } catch (Exception e) { return(StatusCode(500, new { Message = "Error en el servidor" })); } }
public IActionResult Put(string id, UsoCFDi usoCFDi) { UsoCFDiService usoCFDIService = new UsoCFDiService(); try { usoCFDIService.ActualizarUsoCFDi(usoCFDi); return(Ok()); } catch (Exception e) { return(StatusCode(500, new { Message = "Error en el servidor" })); } }
public void ActualizarUsoCFDi(UsoCFDi usoCFDi) { UsoCFDiDAO usoCFDiDAO = new UsoCFDiDAO(); int usoCFDiActualizada = 0; try { usoCFDiActualizada = usoCFDiDAO.ActualizarUsoCFDis(usoCFDi); } catch (Exception e) { logger.Error(e, e.Message); throw new ExcepcionInterna("Error en el servidor", e); } if (usoCFDiActualizada < 1) { throw new ExcepcionInterna("Error en el servidor"); } }
public UsoCFDi ObtenerUsoCFDi(string usoCFDI) { UsoCFDiDAO usoCFDiDAO = new UsoCFDiDAO(); UsoCFDi usoCFDi = null; try { usoCFDi = usoCFDiDAO.ObtenerUsoCFDi(usoCFDI); } catch (Exception e) { logger.Error(e, e.Message); throw new ExcepcionInterna("Error en el servidor", e); } if (usoCFDi == null) { throw new NotFoundException("No se ha encontrado el UsoCFDi"); } return(usoCFDi); }