public int create(UnidadDTO unidadDTO) { int retorno = 0; SqlConnection conn = new SqlConnection(connectionString); string sql = "INSERT INTO Unidad ( nombre, descripcion) values( @nombre, @descripcion)"; SqlCommand sqlcmd = new SqlCommand(sql, conn); sqlcmd.Parameters.AddWithValue("@nombre", unidadDTO.nombre); sqlcmd.Parameters.AddWithValue("@descripcion", unidadDTO.descripcion); sqlcmd.CommandType = CommandType.Text; conn.Open(); try { retorno = sqlcmd.ExecuteNonQuery(); } catch { retorno = 0; } finally { conn.Close(); } return(retorno); }
public int delete(UnidadDTO unidadDTO) { int retorno = 0; string sql = "DELETE FROM Unidad WHERE unidadID = @unidadID"; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.AddWithValue("@unidadID", unidadDTO.unidadID); cmd.CommandType = CommandType.Text; con.Open(); try { retorno = cmd.ExecuteNonQuery(); } catch (Exception ex) { retorno = 0; } finally { con.Close(); } return(retorno); }
public DataTable read(UnidadDTO unidadDTO) { DataTable dataTable = new DataTable(); SqlConnection conn = new SqlConnection(connectionString); string sql = "SELECT * FROM Unidad WHERE unidadID = @unidadID"; SqlCommand sqlcmd = new SqlCommand(sql, conn); sqlcmd.Parameters.Add(new SqlParameter("@unidadID", SqlDbType.Int)); sqlcmd.Parameters["@unidadID"].Value = unidadDTO.unidadID; try { conn.Open(); SqlDataReader rdr = sqlcmd.ExecuteReader(); dataTable.Load(rdr); rdr.Close(); } catch { dataTable = null; } finally { conn.Close(); } return(dataTable); }
public String MergeUnidad(UnidadDTO unidad) { using (uow = new UOW()) { var resultado = uow.Unidadrepository.MergeUnidad(unidad); return(resultado); } }
public int create(UnidadDTO unidadDTO) { int retorno = 0; UnidadDAO unidadDAO = new UnidadDAO(); retorno = unidadDAO.create(unidadDTO); return(retorno); }
public IActionResult Get(int id) { UnidadDTO unidad = DtoTranslator.TranslateToUnidadDTO(repo.Get(id)); if (unidad == null) { return(HttpNotFound()); } return(new ObjectResult(unidad)); }
public void Post([FromBody] UnidadDTO unidad) { if (!ModelState.IsValid) { Context.Response.StatusCode = 400; } else { repo.Add(EfTranslator.TranslateToUnidad(unidad)); Context.Response.StatusCode = 201; // Created } }
public UnidadDTO read(UnidadDTO unidadDTO) { DataTable dt = new DataTable(); UnidadDAO unidadDAO = new UnidadDAO(); dt = unidadDAO.read(unidadDTO); UnidadDTO retornoDTO = new UnidadDTO(); foreach (DataRow row in dt.Rows) { retornoDTO.unidadID = Convert.ToInt64(row["unidadID"].ToString()); retornoDTO.nombre = row["nombre"].ToString(); retornoDTO.descripcion = row["descripcion"].ToString(); } return(retornoDTO); }
public void Put(int id, [FromBody] UnidadDTO unidad) { if (!ModelState.IsValid) { Context.Response.StatusCode = 400; } else { if (id != unidad.Id) { Context.Response.StatusCode = 400; } else { repo.Update(EfTranslator.TranslateToUnidad(unidad)); Context.Response.StatusCode = 200; //OK } } }
public string MergeUnidad(UnidadDTO unidad) { ProcedimientoParametroDTO parametro = new ProcedimientoParametroDTO(); parametro.NombreProcedimiento = "PKG_CRUDS.PRC_MERGE_UNIDAD"; parametro.AdicionarParametro(":p_id_unidad", unidad.ID_UNIDAD, DireccionParametro.Input, TipoParametro.Decimal); parametro.AdicionarParametro(":p_sigla", unidad.SIGLA, DireccionParametro.Input, TipoParametro.Varchar2); parametro.AdicionarParametro(":p_descripcion", unidad.DESCRIPCION, DireccionParametro.Input, TipoParametro.Varchar2); parametro.AdicionarParametro(":p_id_tipo", unidad.ID_TIPO, DireccionParametro.Input, TipoParametro.Decimal); parametro.AdicionarParametro(":p_mensaje", null, DireccionParametro.Output, TipoParametro.RefCursor); EjecutarProcedure <RespuestaDTO>(parametro); string respuesta = parametro.ArregloParametros.Find(x => x.Nombre.Equals(":p_mensaje")).Valor.ToString(); if (!respuesta.Equals("OK")) { throw new Exception(); } return(respuesta); }
public IHttpActionResult MergeUnidad([FromBody] UnidadDTO unidad) { UnidadHandler handler = new UnidadHandler(); return(Content(HttpStatusCode.OK, handler.MergeUnidad(unidad))); }
public IngresoDTO read(IngresoDTO ingresoDTO) { IngresoDTO retornoDTO = new IngresoDTO(); IngresoDAO ingresoDAO = new IngresoDAO(); DataTable dt = new DataTable(); dt = ingresoDAO.read(ingresoDTO); foreach (DataRow row in dt.Rows) { retornoDTO.ingresoID = Convert.ToInt64(row["ingresoID"].ToString()); retornoDTO.estado = row["estado"].ToString(); retornoDTO.enfermedad = row["enfermedad"].ToString(); retornoDTO.unidadID = Convert.ToInt64(row["unidadID"].ToString()); if (retornoDTO.unidadID != 0) { UnidadDTO unidadDTO = new UnidadDTO(); UnidadNEG unidadNEG = new UnidadNEG(); unidadDTO.unidadID = retornoDTO.unidadID; retornoDTO.unidad = new UnidadDTO(); retornoDTO.unidad = unidadNEG.read(unidadDTO); } retornoDTO.salaID = Convert.ToInt64(row["salaID"].ToString()); if (retornoDTO.salaID != 0) { SalaDTO salaDTO = new SalaDTO(); SalaNEG salaNEG = new SalaNEG(); salaDTO.salaID = retornoDTO.salaID; retornoDTO.sala = new SalaDTO(); retornoDTO.sala = salaNEG.read(salaDTO); } retornoDTO.camaID = Convert.ToInt64(row["camaID"].ToString()); if (retornoDTO.camaID != 0) { CamaDTO camaDTO = new CamaDTO(); CamaNEG camaNEG = new CamaNEG(); camaDTO.camaID = retornoDTO.camaID; retornoDTO.cama = new CamaDTO(); retornoDTO.cama = camaNEG.read(camaDTO); } retornoDTO.descripcion = row["descripcion"].ToString(); retornoDTO.pacienteID = Convert.ToInt64(row["pacienteID"].ToString()); retornoDTO.fecha_ingreso = Convert.ToDateTime(row["fecha_ingreso"].ToString()); retornoDTO.hora_ingreso = row["hora_ingreso"].ToString(); } return(retornoDTO); }
public UnidadDTO update(UnidadDTO unidadDTO) { UnidadDTO retornoDTO = new UnidadDTO(); return(retornoDTO); }
public List <UnidadDTO> readAll(UnidadDTO unidadDTO) { List <UnidadDTO> listDTO = new List <UnidadDTO>(); return(listDTO); }
public static Unidad TranslateToUnidad(UnidadDTO unidad) { return(new Unidad(unidad.Id, unidad.Nemonico, unidad.Descripcion)); }