示例#1
0
        public JsonResult EliminarProcedimiento(ProcedimientoModel procedimiento)
        {
            List <bool> eliminado = new List <bool>();

            eliminado.Add(this.historiaClinicaBDD.EliminarProcedimiento(procedimiento));
            return(Json(eliminado));
        }
示例#2
0
        public JsonResult IngresarProcedimiento(ProcedimientoModel procedimiento)
        {
            List <bool> ingresado = new List <bool>();

            ingresado.Add(this.historiaClinicaBDD.InsertarProcedimiento(procedimiento));
            return(Json(ingresado));
        }
示例#3
0
        public bool EliminarProcedimiento(ProcedimientoModel procedimiento)
        {
            bool eliminado = false;
            int  resultado = 0;

            string sentenciaSql = "DELETE FROM Procedimiento " +
                                  "WHERE ProcedimientoID = @ProcedimientoID; ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@ProcedimientoID", procedimiento.ProcedimientoID);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                eliminado = true;
            }

            return(eliminado);
        }
示例#4
0
        public List <ProcedimientoModel> ListarProcedimiento(int consultaMedicaID)
        {
            List <ProcedimientoModel> listaProcedimiento = new List <ProcedimientoModel>();

            string sentenciaSql = "SELECT ProcedimientoID, Procedimiento, Detalle " +
                                  "FROM Procedimiento " +
                                  $"WHERE ConsultaMedicaID = {consultaMedicaID} ";

            DataTable tablaDatos = this.conexion.ComandoConsulta(sentenciaSql);

            for (int i = 0; i < tablaDatos.Rows.Count; i++)
            {
                ProcedimientoModel procedimiento = new ProcedimientoModel();
                procedimiento.ProcedimientoID    = tablaDatos.Rows[i].Field <int>("ProcedimientoID");
                procedimiento.ProcedimientoTexto = tablaDatos.Rows[i].Field <string>("Procedimiento");
                procedimiento.Detalle            = tablaDatos.Rows[i].Field <string>("Detalle");

                listaProcedimiento.Add(procedimiento);
            }

            return(listaProcedimiento);
        }
示例#5
0
        public bool InsertarProcedimiento(ProcedimientoModel procedimiento)
        {
            bool ingresado = false;
            int  resultado = 0;

            string sentenciaSql = "INSERT INTO Procedimiento (Procedimiento, Detalle, ConsultaMedicaID) " +
                                  "VALUES (@Procedimiento, @Detalle, @ConsultaMedicaID); ";

            SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql);

            sentenciaSQL.Parameters.AddWithValue("@Procedimiento", procedimiento.ProcedimientoTexto);
            sentenciaSQL.Parameters.AddWithValue("@Detalle", procedimiento.Detalle);
            sentenciaSQL.Parameters.AddWithValue("@ConsultaMedicaID", procedimiento.ConsultaMedicaID);

            resultado = this.conexion.ComandoModificacion(sentenciaSQL);

            if (resultado > 0)
            {
                ingresado = true;
            }

            return(ingresado);
        }