Ejemplo n.º 1
0
 public bool CRUD_CITAS(Citas_TB cita, string accion)
 {
     try
     {
         return(BL.CRUD_CITAS(cita, accion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="cita"></param>
        /// <param name="accion"></param>
        /// <returns></returns>
        public static bool CRUD_CITAS(Citas_TB cita, string accion)
        {
            try
            {
                List <SqlCommand> lstSentencias = new List <SqlCommand>();//Lista de sentencias a ejecutar
                AD objAcceso = new AD();

                SQLSentencias sentencia = new SQLSentencias();
                //Se crea la peticion
                sentencia.Peticion = "EXEC CRUD_CITAS_SP @Cita_ID, @Cita_Cliente, @Cita_MP_ID, @Cita_Consultorio_ID, @Cita_ME_ID, @Cita_Fact_ID, @Fecha, @Estado, @Accion";
                //Se agregan los parametros correspondientes

                SqlParameter Cita_ID_P = new SqlParameter();
                Cita_ID_P.Value         = cita.Cita_ID;
                Cita_ID_P.SqlDbType     = System.Data.SqlDbType.Int;
                Cita_ID_P.ParameterName = "@Cita_ID";

                SqlParameter Cita_Cliente_P = new SqlParameter();
                Cita_Cliente_P.Value         = cita.Cita_Cliente_ID;
                Cita_Cliente_P.SqlDbType     = System.Data.SqlDbType.Int;
                Cita_Cliente_P.ParameterName = "@Cita_Cliente";

                SqlParameter Cita_MP_ID_P = new SqlParameter();
                Cita_MP_ID_P.Value         = cita.Cita_MP_ID;
                Cita_MP_ID_P.SqlDbType     = System.Data.SqlDbType.Int;
                Cita_MP_ID_P.ParameterName = "@Cita_MP_ID";

                SqlParameter Cita_Consultorio_ID_P = new SqlParameter();
                Cita_Consultorio_ID_P.Value         = cita.Cita_Consultorio_ID;
                Cita_Consultorio_ID_P.SqlDbType     = System.Data.SqlDbType.Int;
                Cita_Consultorio_ID_P.ParameterName = "@Cita_Consultorio_ID";

                SqlParameter Cita_ME_ID_P = new SqlParameter();
                Cita_ME_ID_P.Value         = cita.Cita_ME_ID;
                Cita_ME_ID_P.SqlDbType     = System.Data.SqlDbType.Int;
                Cita_ME_ID_P.ParameterName = "@Cita_ME_ID";

                SqlParameter Cita_Fact_ID_P = new SqlParameter();
                Cita_Fact_ID_P.Value         = cita.Cita_Fact_ID;
                Cita_Fact_ID_P.SqlDbType     = System.Data.SqlDbType.Int;
                Cita_Fact_ID_P.ParameterName = "@Cita_Fact_ID";

                SqlParameter Fecha_P = new SqlParameter();
                Fecha_P.Value         = cita.Fecha;
                Fecha_P.SqlDbType     = System.Data.SqlDbType.DateTime;
                Fecha_P.ParameterName = "@Fecha";

                SqlParameter Estado_P = new SqlParameter();
                Estado_P.Value         = cita.Estado;
                Estado_P.SqlDbType     = System.Data.SqlDbType.Char;
                Estado_P.ParameterName = "@Estado";

                SqlParameter Accion_P = new SqlParameter();
                Accion_P.Value         = accion;
                Accion_P.SqlDbType     = System.Data.SqlDbType.Char;
                Accion_P.ParameterName = "@Accion";

                sentencia.lstParametros.Add(Cita_ID_P);
                sentencia.lstParametros.Add(Cita_Cliente_P);
                sentencia.lstParametros.Add(Cita_MP_ID_P);
                sentencia.lstParametros.Add(Cita_Consultorio_ID_P);
                sentencia.lstParametros.Add(Cita_ME_ID_P);
                sentencia.lstParametros.Add(Cita_Fact_ID_P);
                sentencia.lstParametros.Add(Fecha_P);
                sentencia.lstParametros.Add(Estado_P);
                sentencia.lstParametros.Add(Accion_P);

                return(objAcceso.EjecutarSentencias(sentencia));
            }
            catch (Exception e)
            {
                throw e;
            }
        }