예제 #1
0
        public int update(CamaDTO camaDTO)
        {
            int           retorno = 0;
            SqlConnection conn    = new SqlConnection(connectionString);

            string sql = "UPDATE INTO Cama (descripcion, numero, salaID) values(@descripcion, @numero, @salaID)";

            SqlCommand sqlcmd = new SqlCommand(sql, conn);

            sqlcmd.Parameters.AddWithValue("@descripcion", camaDTO.descripcion);
            sqlcmd.Parameters.AddWithValue("@numero", camaDTO.numero);
            sqlcmd.Parameters.AddWithValue("@salaID", camaDTO.salaID);

            sqlcmd.CommandType = CommandType.Text;
            conn.Open();

            try
            {
                retorno = sqlcmd.ExecuteNonQuery();
            }
            catch
            {
                retorno = 0;
            }
            finally
            {
                conn.Close();
            }

            return(retorno);
        }
예제 #2
0
        public int delete(CamaDTO camaDTO)
        {
            int retorno = 0;

            string        sql = "DELETE FROM Cama WHERE camaID=@camaID";
            SqlConnection con = new SqlConnection(connectionString);
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@camaID", camaDTO.camaID);
            cmd.CommandType = CommandType.Text;
            con.Open();

            try
            {
                retorno = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                retorno = 0;
            }
            finally
            {
                con.Close();
            }
            return(retorno);
        }
예제 #3
0
        public DataTable read(CamaDTO camaDTO)
        {
            DataTable dt = new DataTable();

            SqlConnection conn = new SqlConnection(connectionString);

            string sql = "SELECT * FROM Cama WHERE camaID = @camaID";

            SqlCommand sqlcmd = new SqlCommand(sql, conn);

            sqlcmd.Parameters.Add(new SqlParameter("@camaID", SqlDbType.Int));

            sqlcmd.Parameters["@camaID"].Value = camaDTO.camaID;

            try
            {
                conn.Open();
                SqlDataReader rdr = sqlcmd.ExecuteReader();
                dt.Load(rdr);
                rdr.Close();
            }
            catch
            {
                dt = null;
            }
            finally
            {
                conn.Close();
            }

            return(dt);
        }
예제 #4
0
        public int create(CamaDTO camaDTO)
        {
            int     retorno = 0;
            CamaDAO camaDAO = new CamaDAO();

            retorno = camaDAO.create(camaDTO);

            return(retorno);
        }
예제 #5
0
        public int delete(CamaDTO camaDTO)
        {
            int     retorno = 0;
            CamaDAO camaDAO = new CamaDAO();

            retorno = camaDAO.delete(camaDTO);

            return(retorno);
        }
예제 #6
0
        public CamaDTO read(CamaDTO camaDTO)
        {
            CamaDTO   retornoDTO = new CamaDTO();
            CamaDAO   camaDAO    = new CamaDAO();
            DataTable dt         = new DataTable();

            dt = camaDAO.read(camaDTO);

            foreach (DataRow row in dt.Rows)
            {
                retornoDTO.camaID      = Convert.ToInt64(row["camaID"].ToString());
                retornoDTO.numero      = row["numero"].ToString();
                retornoDTO.descripcion = row["descripcion"].ToString();
                retornoDTO.salaID      = Convert.ToInt64(row["salaID"].ToString());
            }

            return(retornoDTO);
        }
예제 #7
0
        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);
        }
예제 #8
0
        public List <CamaDTO> readAll(CamaDTO unidadDTO)
        {
            List <CamaDTO> listDTO = new List <CamaDTO>();

            return(listDTO);
        }
예제 #9
0
        public CamaDTO update(CamaDTO camaDTO)
        {
            CamaDTO retornoDTO = new CamaDTO();

            return(retornoDTO);
        }