コード例 #1
0
        public void ModificarResidentes(ref string sMsjError, ref cls_DAL_Residentes Obj_DAL_Residentes)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);

            ObjDalDB.dt_Parametros.Rows.Add("@APELLIDOS", 2, Obj_DAL_Residentes.APELLIDOS.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@CEDULA", 2, Obj_DAL_Residentes.CEDULA.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@CORREO_CONTACTO", 2, Obj_DAL_Residentes.CORREO_CONTACTO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ESTADO", 1, Obj_DAL_Residentes.ESTADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@FECHA_INGRESO", 6, Obj_DAL_Residentes.FECHA_INGRESO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@FECHA_ULT_VISITA", 6, Obj_DAL_Residentes.FECHA_ULT_VISITA.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@GENERO", 2, Obj_DAL_Residentes.GENERO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@NOMBRE", 2, Obj_DAL_Residentes.NOMBRE.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@NOMBRE_CONTACTO", 2, Obj_DAL_Residentes.NOMBRE_CONTACTO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@TEL_CONTACTO", 2, Obj_DAL_Residentes.TEL_CONTACTO.ToString().Trim());

            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["MODIFICAR_RESIDENTES"];

            ObjBllCNX.Ejec_NonQuery(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #2
0
        public void ModificarVisitante(ref string sMsjError, ref cls_DAL_Visitante Obj_DAL_Visitante)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);

            ObjDalDB.dt_Parametros.Rows.Add("@APELLIDOS", 2, Obj_DAL_Visitante.APELLIDOS.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@CED_ULT_VISITADO", 2, Obj_DAL_Visitante.CED_ULT_VISITADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@CEDULA", 2, Obj_DAL_Visitante.CEDULA.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@CORREO", 2, Obj_DAL_Visitante.CORREO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ESTADO", 1, Obj_DAL_Visitante.ESTADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@GENERO", 2, Obj_DAL_Visitante.GENERO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ID_TIPO_VISITANTE", 3, Obj_DAL_Visitante.ID_TIPO_VISITANTE.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@NOMBRE", 2, Obj_DAL_Visitante.NOMBRE.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@TEL_VISITANTE", 2, Obj_DAL_Visitante.TEL_VISITANTE.ToString().Trim());

            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["MODIFICAR_VISITANTES"];

            ObjBllCNX.Ejec_NonQuery(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #3
0
        public void ModificarVisitas(ref string sMsjError, ref cls_DAL_Visitas Obj_DAL_Visitas)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);

            ObjDalDB.dt_Parametros.Rows.Add("@CEDULA_RESIDENTE", 2, Obj_DAL_Visitas.CEDULA_RESIDENTE.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@CEDULA_VISITANTE", 2, Obj_DAL_Visitas.CEDULA_VISITANTE.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ID_ACTIVIDAD", 3, Obj_DAL_Visitas.ID_ACTIVIDAD.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ID_HORARIO_VISITADO", 3, Obj_DAL_Visitas.ID_HORARIO_VISITADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ID_VISITA", 3, Obj_DAL_Visitas.ID_VISITA.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@TIPO_VISITANTE", 3, Obj_DAL_Visitas.TIPO_VISITANTE.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@USUARIO_CREACION", 2, Obj_DAL_Visitas.USUARIO_CREACION.ToString().Trim());


            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["MODIFICAR_VISITAS"];

            ObjBllCNX.Ejec_NonQuery(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #4
0
        public void ModificarUsuarios(ref string sMsjError, ref csl_DAL_Usuarios Obj_DAL_Usuarios)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);

            ObjDalDB.dt_Parametros.Rows.Add("@ESTADO", 1, Obj_DAL_Usuarios.ESTADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ID_USUARIO", 3, Obj_DAL_Usuarios.ID_USUARIO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@PASWORD", 2, Obj_DAL_Usuarios.ID_USUARIO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ROL", 2, Obj_DAL_Usuarios.ROL.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@USUARIO", 2, Obj_DAL_Usuarios.USUARIO.ToString().Trim());

            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["MODIFICAR_USUARIOS"];

            ObjBllCNX.Ejec_NonQuery(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #5
0
        public void ModificarTipoVisitante(ref string sMsjError, ref cls_DAL_TipoVisitante Obj_DAL_TipoVisitante)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);

            ObjDalDB.dt_Parametros.Rows.Add("@DESCRIPCION", 2, Obj_DAL_TipoVisitante.DESCRIPCION.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@DETALLE", 2, Obj_DAL_TipoVisitante.DETALLE.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ESTADO", 1, Obj_DAL_TipoVisitante.ESTADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ID_TIPO_VISITANTE", 3, Obj_DAL_TipoVisitante.ID_TIPO_VISITANTE.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@NOMENCLATURA", 2, Obj_DAL_TipoVisitante.NOMENCLATURA.ToString().Trim());

            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["MODIFICAR_TIPO_VISITANTE"];

            ObjBllCNX.Ejec_NonQuery(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #6
0
        public void ModificaHorarios(ref string sMsjError, ref cls_DAL_Horarios_Visita Obj_DAL_Horarios)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);

            ObjDalDB.dt_Parametros.Rows.Add("@DESCRIPCION", 1, Obj_DAL_Horarios.DESCRIPCION.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@DIA_SEMANA", 6, Obj_DAL_Horarios.DIA_SEMANA.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ESTADO", 1, Obj_DAL_Horarios.ESTADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@H_FIN", 3, Obj_DAL_Horarios.H_FIN.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@H_INICIO", 3, Obj_DAL_Horarios.H_INICIO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ID_HORARIO", 3, Obj_DAL_Horarios.ID_HORARIO.ToString().Trim());

            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["MODIFICAR_HORARIOS"];

            ObjBllCNX.Ejec_NonQuery(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #7
0
        public void CrearDTParametros(ref cls_DAL_DB Obj_DAL_DB)
        {
            DataColumn dcNombre = new DataColumn(@"Nombre", typeof(string));
            DataColumn dcTipo   = new DataColumn(@"Tip_Dato", typeof(string));
            DataColumn dcValor  = new DataColumn(@"Valor", typeof(string));

            Obj_DAL_DB.dt_Parametros.Columns.Add(dcNombre);
            Obj_DAL_DB.dt_Parametros.Columns.Add(dcTipo);
            Obj_DAL_DB.dt_Parametros.Columns.Add(dcValor);
        }
コード例 #8
0
 public void TraerConexion(ref cls_DAL_DB Obj_DAL_DB)
 {
     try
     {
         Obj_DAL_DB.sCadena = ConfigurationManager.ConnectionStrings["CNX_SQL"].ToString().Trim();
         Obj_DAL_DB.sql_CNX = new SqlConnection(Obj_DAL_DB.sCadena);
     }
     catch (Exception e)
     {
         Obj_DAL_DB.sMsgError = e.Message;
         Obj_DAL_DB.sCadena   = string.Empty;
         Obj_DAL_DB.sql_CNX   = null;
     }
 }
コード例 #9
0
        public void EliminarVisitante(ref string sMsjError, string sFiltro)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);
            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["ELIMINAR_VISITANTES"];
            ObjDalDB.dt_Parametros.Rows.Add("@ID_TIPO_VISITANTE", 3, sFiltro);

            ObjBllCNX.Ejec_NonQuery(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #10
0
        public DataTable ListarVisitante(ref string sMsjError)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjDalDB.sNombreTabla = "Lista de Visitantes";
            ObjBllCNX.CrearDTParametros(ref ObjDalDB);
            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["LISTAR_VISITANTES"];
            ObjBllCNX.Ejec_DataAdap(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
                return(null);
            }
            else
            {
                sMsjError = string.Empty;
                return(ObjDalDB.DS.Tables[0]);
            }
        }
コード例 #11
0
        public DataTable ListarActividades(ref string sMsjError)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjDalDB.sNombreTabla = "Lista de actividades";
            ObjBllCNX.CrearDTParametros(ref ObjDalDB);
            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["LISTAR_ACTIVIDADES"];//este es el set command, en epañol aqui le setiamos el comando a ejecutar
            ObjBllCNX.Ejec_DataAdap(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
                return(null);
            }
            else
            {
                sMsjError = string.Empty;
                return(ObjDalDB.DS.Tables[0]);
            }
        }
コード例 #12
0
        public DataTable FiltrarVisitantes(ref string sMsjError, string sFiltro)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);
            ObjDalDB.sNombreTabla = "Lista de Visitantes";
            ObjDalDB.sSentencia   = ConfigurationManager.AppSettings[""];
            ObjDalDB.dt_Parametros.Rows.Add("@DESCRIPCION", 2, sFiltro);
            ObjBllCNX.Ejec_DataAdap(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
                return(null);
            }
            else
            {
                sMsjError = string.Empty;
                return(ObjDalDB.DS.Tables[0]);
            }
        }
コード例 #13
0
        public void ModificarActividades(ref string sMsjError, ref cls_DAL_Actividades Obj_DAL_Actividades)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);

            ObjDalDB.dt_Parametros.Rows.Add("@ESTADO", 1, Obj_DAL_Actividades.ESTADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@ID_ACTIVIDAD", 3, Obj_DAL_Actividades.ID_ACTIVIDAD.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@NOMBRE_ACTIVIDAD", 3, Obj_DAL_Actividades.NOMBRE_ACTIVIDAD.ToString().Trim());

            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["MODIFICAR_ACTIVIDADES"];

            ObjBllCNX.Ejec_NonQuery(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #14
0
        public void InsertarActividades(ref string sMsjError, ref cls_DAL_Actividades Obj_DAL_Actividades)
        {
            cls_BLL_DB ObjBllCNX = new cls_BLL_DB();
            cls_DAL_DB ObjDalDB  = new cls_DAL_DB();

            ObjBllCNX.CrearDTParametros(ref ObjDalDB);

            ObjDalDB.dt_Parametros.Rows.Add("@ESTADO", 1, Obj_DAL_Actividades.ESTADO.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@NOMBRE_ACTIVIDAD", 3, Obj_DAL_Actividades.NOMBRE_ACTIVIDAD.ToString().Trim());
            ObjDalDB.dt_Parametros.Rows.Add("@USUARIO_CREACION", 3, Obj_DAL_Actividades.USUARIO_CREACION.ToString().Trim());

            ObjDalDB.sSentencia = ConfigurationManager.AppSettings["INSERTAR_ACTIVIDADES"];

            ObjBllCNX.Ejec_Scalar(ref ObjDalDB);

            if (ObjDalDB.sMsgError != string.Empty)
            {
                sMsjError = ObjDalDB.sMsgError;
            }
            else
            {
                sMsjError = string.Empty;
            }
        }
コード例 #15
0
        public void Ejec_DataAdap(ref cls_DAL_DB Obj_DAL_DB)
        {
            try
            {
                TraerConexion(ref Obj_DAL_DB);
                if (Obj_DAL_DB.sql_CNX != null)
                {
                    if (Obj_DAL_DB.sql_CNX.State == ConnectionState.Closed)
                    {
                        Obj_DAL_DB.sql_CNX.Open();
                        Obj_DAL_DB.sql_DA = new SqlDataAdapter(Obj_DAL_DB.sSentencia, Obj_DAL_DB.sql_CNX);
                        Obj_DAL_DB.sql_DA.SelectCommand.CommandType = CommandType.StoredProcedure;

                        if (Obj_DAL_DB.dt_Parametros != null)
                        {
                            SqlDbType SqlDataType = SqlDbType.VarChar;

                            foreach (DataRow dr in Obj_DAL_DB.dt_Parametros.Rows)
                            {
                                switch (dr[@"Tip_Dato"].ToString())
                                {
                                case "1":
                                    SqlDataType = SqlDbType.Char;
                                    break;

                                case "2":
                                    SqlDataType = SqlDbType.VarChar;
                                    break;

                                case "3":
                                    SqlDataType = SqlDbType.Int;
                                    break;

                                case "4":
                                    SqlDataType = SqlDbType.Decimal;
                                    break;

                                case "5":
                                    SqlDataType = SqlDbType.Date;
                                    break;

                                case "6":
                                    SqlDataType = SqlDbType.DateTime;
                                    break;

                                default:
                                    break;
                                }
                                Obj_DAL_DB.sql_DA.SelectCommand.Parameters.Add(dr[@"Nombre"].ToString(),
                                                                               SqlDataType).Value = dr[@"Valor"].ToString();
                            }
                        }
                        Obj_DAL_DB.DS = new DataSet();
                        Obj_DAL_DB.sql_DA.Fill(Obj_DAL_DB.DS, Obj_DAL_DB.sNombreTabla);
                        Obj_DAL_DB.sMsgError = string.Empty;
                    }
                }
            }
            catch (SqlException e)
            {
                Obj_DAL_DB.sMsgError = e.Message;
            }
            finally
            {
                if (Obj_DAL_DB.sql_CNX != null)
                {
                    if (Obj_DAL_DB.sql_CNX.State == ConnectionState.Open)
                    {
                        Obj_DAL_DB.sql_CNX.Close();
                        Obj_DAL_DB.sql_CNX.Dispose();
                    }
                }
            }
        }