public void modificar_UsuarioPerfil(ref Cls_T_Perfil_DAL Obj_UsuarioPerfil_DAL) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); // Esta nombre es el del datatable, no tiene que se el nombre real Obj_BD_DAL.sNombreTabla = "Tbl"; Obj_BD_DAL.sSentencia = "SP_MODIFICAR_T_Perfil"; Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL); Obj_BD_DAL.Obj_DT_Param.Rows.Add("@ID_Perfil", System.Data.SqlDbType.Int, Obj_UsuarioPerfil_DAL.iID_Perfil); Obj_BD_DAL.Obj_DT_Param.Rows.Add("@Descripcion", System.Data.SqlDbType.VarChar, Obj_UsuarioPerfil_DAL.sDescripcion); Obj_BD_DAL.Obj_DT_Param.Rows.Add("@ID_Estado", System.Data.SqlDbType.Char, Obj_UsuarioPerfil_DAL.cID_Estado); Obj_BD_BLL.Ejecutar_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError == string.Empty) { Obj_UsuarioPerfil_DAL.sMsjError = string.Empty; Obj_UsuarioPerfil_DAL.bEstAx = true; Obj_UsuarioPerfil_DAL.sAx = "U"; } else { Obj_UsuarioPerfil_DAL.sMsjError = Obj_BD_DAL.sMsjError; Obj_UsuarioPerfil_DAL.bEstAx = false; Obj_UsuarioPerfil_DAL.sAx = "U"; } }
public void insertar_UsuarioPerfil(ref Cls_T_Perfil_DAL Obj_UsuarioPerfil_DAL) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); // Esta nombre es el del datatable, no tiene que se el nombre real Obj_BD_DAL.sNombreTabla = ""; Obj_BD_DAL.sSentencia = "SP_INSERTAR_T_Perfil"; Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL); Obj_BD_DAL.Obj_DT_Param.Rows.Add("@Descripcion", System.Data.SqlDbType.VarChar, Obj_UsuarioPerfil_DAL.sDescripcion); Obj_BD_DAL.Obj_DT_Param.Rows.Add("@ID_Estado", System.Data.SqlDbType.Char, Obj_UsuarioPerfil_DAL.cID_Estado); Obj_BD_BLL.Ejecutar_Scalar(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError == string.Empty) { // Se obtiene el identificador creado Obj_UsuarioPerfil_DAL.iID_Perfil = Obj_BD_DAL.iValorScalar; Obj_UsuarioPerfil_DAL.sMsjError = string.Empty; Obj_UsuarioPerfil_DAL.bEstAx = true; Obj_UsuarioPerfil_DAL.sAx = "U"; } else { Obj_UsuarioPerfil_DAL.sMsjError = Obj_BD_DAL.sMsjError; Obj_UsuarioPerfil_DAL.bEstAx = false; Obj_UsuarioPerfil_DAL.sAx = "I"; } }
public void insertar_activos(ref Cls_activos_DAL Obj_activos_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Activos"; Obj_bd_DAL.ssentencia = "SP_INSERTAR_ACTIVO"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); //Obj_bd_DAL.Obj_dtparam.Rows.Add("@Placa_Activo",3,Obj_activos_DAL.iPlaca_Activo); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_TipoActivo", 3, Obj_activos_DAL.iId_TipoActivo); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Activo", 1, Obj_activos_DAL.sDesc_Activo); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_MarcaActivo", 3, Obj_activos_DAL.iId_MarcaActivo); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Departamento_Responsable", 3, Obj_activos_DAL.iId_Departamento_Responsable); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Prioridad_SLA", 5, Obj_activos_DAL.dPrioridad_SLA); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_activos_DAL.cId_Estado); Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecCreacion", 4, Obj_activos_DAL.dFecCreacion); Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuCreacion", 1, Obj_activos_DAL.sUsuCreacion); Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecModificacion", 4, Obj_activos_DAL.dFecModificacion); Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuModificacion", 1, ""); Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_activos_DAL.smsjError = string.Empty; Obj_activos_DAL.Ds = Obj_bd_DAL.dst; } else { Obj_activos_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_bd_DAL.dst = null; } }
public void insertar_turnos(ref Cls_turnos_DAL Obj_turnos_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Turnos"; Obj_bd_DAL.ssentencia = "SP_INSERTAR_TURNOS"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Turno", "2", Obj_turnos_DAL.cId_Turno); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Turno", "1", Obj_turnos_DAL.sDesc_Turno); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Cant_Horas", "3", Obj_turnos_DAL.iCant_Horas); Obj_bd_DAL.Obj_dtparam.Rows.Add("@HoraEntrada", "1", Obj_turnos_DAL.sHoraEntrada); Obj_bd_DAL.Obj_dtparam.Rows.Add("@HoraSalida", "1", Obj_turnos_DAL.sHoraSalida); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", "2", Obj_turnos_DAL.cId_Estado); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_turnos_DAL.bbandera = true; Obj_turnos_DAL.smsjError = string.Empty; Obj_turnos_DAL.Ds = Obj_bd_DAL.dst; Obj_turnos_DAL.cAxn = 'U'; } else { Obj_turnos_DAL.bbandera = false; Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_turnos_DAL.Ds = null; Obj_turnos_DAL.cAxn = 'I'; } }
public void Modificar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Tbl_SemaforoCasos"; Obj_bd_DAL.ssentencia = "SP_MODIFICAR_SEMAFORO"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Semaforo", 2, Obj_semaforo_DAL.cId_Estado_SemaforoCaso); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Des_Semaforo", 1, Obj_semaforo_DAL.sDesc_Estado_SemaforoCaso); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Color", 1, Obj_semaforo_DAL.sColor); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_semaforo_DAL.cId_Estado); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_semaforo_DAL.bbandera = true; Obj_semaforo_DAL.smsjError = string.Empty; Obj_semaforo_DAL.Ds = Obj_bd_DAL.dst; Obj_semaforo_DAL.cAxn = 'U'; } else { Obj_semaforo_DAL.bbandera = false; Obj_semaforo_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_semaforo_DAL.Ds = null; Obj_semaforo_DAL.cAxn = 'I'; } }
public void modificar_marcaactivo(ref Cls_marcaactivo_DAL Obj_marcaactivo_DAL) { Obj_bd_DAL = new Cls_BD_DAL(); Obj_bd_DAL.snombretabla = "marcaactivo"; Obj_bd_DAL.ssentencia = "SP_MODIFICAR_MARCAACTIVO"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_MarcaActivo", 3, Obj_marcaactivo_DAL.iId_MarcaActivo); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_MarcaActivo", 1, Obj_marcaactivo_DAL.sDesc_MarcaActivo); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_marcaactivo_DAL.cId_Estado); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_marcaactivo_DAL.bbandera = true; Obj_marcaactivo_DAL.smsjError = string.Empty; Obj_marcaactivo_DAL.Ds = Obj_bd_DAL.dst; Obj_marcaactivo_DAL.cAxn = 'U'; } else { Obj_marcaactivo_DAL.bbandera = false; Obj_marcaactivo_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_marcaactivo_DAL.Ds = null; Obj_marcaactivo_DAL.cAxn = 'I'; } }
public void eliminar_turnos(ref Cls_turnos_DAL Obj_turnos_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Turnos"; Obj_bd_DAL.ssentencia = "SP_ELIMINAR_TURNOS"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Turno", "2", Obj_turnos_DAL.cId_Turno); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_turnos_DAL.bbandera = true; Obj_turnos_DAL.smsjError = string.Empty; Obj_turnos_DAL.cAxn = 'D'; } else { Obj_turnos_DAL.bbandera = false; Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_turnos_DAL.cAxn = 'D'; } }
public void Insertar_Semaforo(ref Cls_semaforo_DAL Obj_semaforo_DAL) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); Obj_BD_DAL.snombretabla = "Tbl_Operadores"; Obj_BD_DAL.ssentencia = "SP_INSERTAR_SEMAFORO"; Obj_BD_BLL.crear_tabla(ref Obj_BD_DAL); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Des_Semaforo", 1, Obj_semaforo_DAL.sDesc_Estado_SemaforoCaso); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Color", 1, Obj_semaforo_DAL.sColor); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_semaforo_DAL.cId_Estado); Obj_BD_BLL.Exe_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.smsjerror == string.Empty) { Obj_semaforo_DAL.smsjError = string.Empty; Obj_semaforo_DAL.Ds = Obj_BD_DAL.dst; Obj_semaforo_DAL.cAxn = 'U'; } else { Obj_semaforo_DAL.smsjError = Obj_BD_DAL.smsjerror; Obj_semaforo_DAL.Ds = null; Obj_semaforo_DAL.cAxn = 'I'; } }
public bool Autenticar_Usuario(ref Cls_Usuario_DAL Obj_Usuario_DAL, string Correo, string clave) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); Obj_BD_DAL.SNomTabla = "Usuarios"; Obj_BD_DAL.SSentencia = "SP_CONSULTAR_USUARIOS";// Necesito que devuelva Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Correo", "4", Correo); // 4 es varchar Obj_BD_DAL.Dt_Parametros.Rows.Add("@Clave", "4", clave); // 4 es varchar //Obj_BD_BLL.Exec_DataAdapter(ref Obj_BD_DAL); if (Obj_BD_DAL.SMsjError == string.Empty) { Obj_Usuario_DAL.SMsj_Error = string.Empty; Obj_Usuario_DAL.Ds = Obj_BD_DAL.DS; if (Obj_Usuario_DAL.Ds.Tables.Contains(Correo) && Obj_Usuario_DAL.Ds.Tables.Contains(clave)) { return(true); } else { return(false); } } else { Obj_Usuario_DAL.SMsj_Error = Obj_BD_DAL.SMsjError; Obj_Usuario_DAL.Ds = null; return(false); } }
public DataTable FILTRARDatos(string sNombreSP, string sNombreParametro, SqlDbType DBType, string svalorparametro) { Cls_BD_BLL obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL obj_BD_DAL = new Cls_BD_DAL(); return(obj_BD_BLL.ExecuteDataAdapter(sNombreSP, sNombreParametro, DBType, svalorparametro)); }
public void insertar_Tipoactivos(ref Cls_tipoactivo_DAL Obj_tipoActivo_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "TipoActivo"; Obj_bd_DAL.ssentencia = "SP_INSERTAR_TIPOACTIVO"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_tipoActivo", 1, Obj_tipoActivo_DAL.sDesc_TipoActivo); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_tipoActivo_DAL.cId_Estado); Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_tipoActivo_DAL.bbandera = true; Obj_tipoActivo_DAL.smsjError = string.Empty; Obj_tipoActivo_DAL.Ds = Obj_bd_DAL.dst; Obj_tipoActivo_DAL.cAxn = 'U'; } else { Obj_tipoActivo_DAL.bbandera = false; Obj_tipoActivo_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_tipoActivo_DAL.Ds = null; Obj_tipoActivo_DAL.cAxn = 'I'; } }
public void Modificar_Usuarios(ref Cls_Usuario_DAL Obj_Usuario_DAL, String Correo) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); Obj_BD_DAL.SNomTabla = ""; Obj_BD_DAL.SSentencia = "SP_ACTUALIZAR_Usr_Usuario"; Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL); Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_nombreUsuario", "4", Obj_Usuario_DAL.SNombre); Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_cedulaUsuario", "4", Obj_Usuario_DAL.SNotas); Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_telefonoUsuario", "4", Obj_Usuario_DAL.STelefono); Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_correoUsuario", "4", Correo); Obj_BD_DAL.Dt_Parametros.Rows.Add("@vc_claveUsuario", "4", Obj_Usuario_DAL.SClave); Obj_BD_DAL.Dt_Parametros.Rows.Add("@b_activoUsuario", "3", Obj_Usuario_DAL.BNotificaciones); Obj_BD_BLL.Exec_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.SMsjError == string.Empty) { Obj_Usuario_DAL.SMsj_Error = string.Empty; Obj_Usuario_DAL.BEstAX = true; Obj_Usuario_DAL.SAX = "U"; } else { Obj_Usuario_DAL.SMsj_Error = Obj_BD_DAL.SMsjError; Obj_Usuario_DAL.BEstAX = false; Obj_Usuario_DAL.SAX = "U"; } }
//Hecho Por Juan Diego public DataTable ListarDatos(string sNombreSP) { Cls_BD_BLL obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL obj_BD_DAL = new Cls_BD_DAL(); return(obj_BD_BLL.ExecuteDataAdapter(sNombreSP, "", SqlDbType.VarChar, "")); }
public void filtrar_turnos(ref Cls_turnos_DAL Obj_turnos_DAL, string sfiltro) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Turnos"; Obj_bd_DAL.ssentencia = "SP_FILTRAR_TURNOS"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Desc_Turno", "1", sfiltro); Obj_bd_BLL.Adapt(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_turnos_DAL.smsjError = string.Empty; Obj_turnos_DAL.Ds = Obj_bd_DAL.dst; } else { Obj_turnos_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_bd_DAL.dst = null; } }
public void Modificar_Operadores(ref Cls_operadores_DAL Obj_Operadores_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Tbl_Operadores"; Obj_bd_DAL.ssentencia = "SP_MODIFICAR_OPERADORES"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Operador", 1, Obj_Operadores_DAL.sId_Operador); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Nombre", 1, Obj_Operadores_DAL.sNombre_Operador); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Apellidos", 1, Obj_Operadores_DAL.sApellidos_Operador); Obj_bd_DAL.Obj_dtparam.Rows.Add("@NickName", 1, Obj_Operadores_DAL.sNickNameOperador); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Nivel", 1, Obj_Operadores_DAL.sNivel); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Turno", 2, Obj_Operadores_DAL.cId_Turno); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_Operadores_DAL.cId_Estado); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_Operadores_DAL.bbandera = true; Obj_Operadores_DAL.smsjError = string.Empty; Obj_Operadores_DAL.Ds = Obj_bd_DAL.dst; Obj_Operadores_DAL.cAxn = 'U'; } else { Obj_Operadores_DAL.bbandera = false; Obj_Operadores_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_Operadores_DAL.Ds = null; Obj_Operadores_DAL.cAxn = 'I'; } }
public void Insertar_Usuarios(ref Cls_Usuario_DAL Obj_Usuario_DAL) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); Obj_BD_DAL.SNomTabla = ""; Obj_BD_DAL.SSentencia = "SP_INSERTAR_USUARIO1"; Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Nombre", "4", Obj_Usuario_DAL.SNombre); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Notas", "4", Obj_Usuario_DAL.SNotas); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Telefono", "4", Obj_Usuario_DAL.STelefono); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Correo", "4", Obj_Usuario_DAL.SCorreo); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Clave", "4", Obj_Usuario_DAL.SClave); Obj_BD_DAL.Dt_Parametros.Rows.Add("@Notificaciones", "3", Obj_Usuario_DAL.BNotificaciones); Obj_BD_BLL.Exec_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.SMsjError == string.Empty) { Obj_Usuario_DAL.SMsj_Error = string.Empty; Obj_Usuario_DAL.BEstAX = true; Obj_Usuario_DAL.SAX = "U"; } else { Obj_Usuario_DAL.SMsj_Error = Obj_BD_DAL.SMsjError; Obj_Usuario_DAL.BEstAX = false; Obj_Usuario_DAL.SAX = "I"; } }
public void Insertar_Operadores(ref Cls_operadores_DAL Obj_Operadores_DAL) { Cls_BD_BLL Obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); Obj_BD_DAL.snombretabla = "Tbl_Operadores"; Obj_BD_DAL.ssentencia = "SP_INSERTAR_OPERADOR"; Obj_BD_BLL.crear_tabla(ref Obj_BD_DAL); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Nombre", 1, Obj_Operadores_DAL.sNombre_Operador); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Apellidos", 1, Obj_Operadores_DAL.sApellidos_Operador); Obj_BD_DAL.Obj_dtparam.Rows.Add("@NickName", 1, Obj_Operadores_DAL.sNickNameOperador); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Nivel", 1, Obj_Operadores_DAL.sNivel); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Id_Turno", 2, Obj_Operadores_DAL.cId_Turno); Obj_BD_DAL.Obj_dtparam.Rows.Add("@Id_Estado", 2, Obj_Operadores_DAL.cId_Estado); Obj_BD_BLL.Exe_NonQuery(ref Obj_BD_DAL); if (Obj_BD_DAL.smsjerror == string.Empty) { Obj_Operadores_DAL.smsjError = string.Empty; Obj_Operadores_DAL.Ds = Obj_BD_DAL.dst; Obj_Operadores_DAL.sAx = "U"; } else { Obj_Operadores_DAL.smsjError = Obj_BD_DAL.smsjerror; Obj_Operadores_DAL.Ds = null; Obj_Operadores_DAL.sAx = "I"; } }
private void consultar(ref Cls_CatyMan_DAL Obj_CatyMan_DAL, string sFiltro, string sSentencia, string sParam) { Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); Obj_BD_DAL.sNombreTabla = "Tbl"; if (sParam != null && sFiltro != null) { Obj_BD_DAL.sSentencia = "SP_FILTRAR_" + sSentencia; Obj_BD_DAL.Obj_DT_Param.Rows.Add(sParam, 1, sFiltro); } else { Obj_BD_DAL.sSentencia = "SP_LISTAR_" + sSentencia; } Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL); Obj_BD_BLL.Ejecutar_adapter(ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError == string.Empty) { Obj_CatyMan_DAL.sMsjError = string.Empty; Obj_CatyMan_DAL.Obj_DS = Obj_BD_DAL.Obj_DS; } else { Obj_CatyMan_DAL.sMsjError = Obj_BD_DAL.sMsjError; Obj_CatyMan_DAL.Obj_DS = null; } }
public void insertar_casodetalle(ref Cls_casodetalle_DAL Obj_casodetalle_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Caso a detalle"; Obj_bd_DAL.ssentencia = "SP_INSERTAR_CASO_DETALLE"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Caso_Enc", 3, Obj_casodetalle_DAL.iId_Caso_Enc); //Obj_bd_DAL.Obj_dtparam.Rows.Add("@Placa_Activo",3,Obj_casodetalle_DAL.iPlaca_Activo); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Observaciones", 1, Obj_casodetalle_DAL.sObservaciones); Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecCreacion", 4, Obj_casodetalle_DAL.dFecCreacion); Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuCreacion", 1, Obj_casodetalle_DAL.sUsuCreacion); Obj_bd_DAL.Obj_dtparam.Rows.Add("@FecModificacion", 1, ""); Obj_bd_DAL.Obj_dtparam.Rows.Add("@UsuModificacion", 1, ""); Obj_bd_BLL.Exe_Scalar(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_casodetalle_DAL.iId_Caso_Enc = Obj_bd_DAL.ivalorscalar; Obj_casodetalle_DAL.smsjError = string.Empty; Obj_casodetalle_DAL.Ds = Obj_bd_DAL.dst; Obj_casodetalle_DAL.bbandera = false; } else { Obj_casodetalle_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_casodetalle_DAL.Ds = null; Obj_casodetalle_DAL.bbandera = false; } }
public void eliminar_casodetalle(ref Cls_casodetalle_DAL Obj_casodetalle_DAL, string valor) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "Caso al detalle"; Obj_bd_DAL.ssentencia = "SP_ELIMINAR_CASO_DETALLE"; Obj_bd_BLL.crear_tabla(ref Obj_bd_DAL); Obj_bd_DAL.Obj_dtparam.Rows.Add("@Id_Caso_Det", 3, valor); Obj_bd_BLL.Exe_NonQuery(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_casodetalle_DAL.smsjError = string.Empty; Obj_casodetalle_DAL.Ds = Obj_bd_DAL.dst; Obj_casodetalle_DAL.bbandera = true; } else { Obj_casodetalle_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_casodetalle_DAL.Ds = null; Obj_casodetalle_DAL.bbandera = false; } }
public string Conectar_Base_Datos() { Cls_BD_BLL obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL obj_BD_DAL = new Cls_BD_DAL(); obj_BD_BLL.Crear_Conexion(ref obj_BD_DAL); return(obj_BD_DAL.SMsError); }
public bool ExecuteNonQuery(DataTable dtParams, string sNombre_SP, ref string sMsj_error) { Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); try { // Se crea el objeto de conexión y Se obtiene la cadena de conexión Obj_BD_DAL.Obj_sql_cnx = new SqlConnection(ConfigurationManager.ConnectionStrings["Sql_aut_clubcampestre"].ToString().Trim()); // Si la conexión está cerrada if (Obj_BD_DAL.Obj_sql_cnx.State == ConnectionState.Closed) { // Se abre la cadena de conexión Obj_BD_DAL.Obj_sql_cnx.Open(); } // Se inicializa el SQL Command con el SP y la conexión abierta Obj_BD_DAL.Obj_sql_cmd = new SqlCommand(sNombre_SP, Obj_BD_DAL.Obj_sql_cnx); // Asignar parámetros if (dtParams != null) { if (dtParams.Rows.Count > 0) { foreach (DataRow Row in dtParams.Rows) { Obj_BD_DAL.Obj_sql_cmd.Parameters.Add(Row[0].ToString() , volverDatoSQL(Row[1].GetType())).Value = Row[1]; } } } // Se especifica el tipo de comando de SP Obj_BD_DAL.Obj_sql_cmd.CommandType = CommandType.StoredProcedure; // Se ejecuta la consulta Obj_BD_DAL.Obj_sql_cmd.ExecuteNonQuery(); // Se establece en vacío el mensaje de error sMsj_error = string.Empty; // Se retorna valor exitoso return(true); } catch (SqlException e) { sMsj_error = e.ToString().Trim(); // Se retorna valor fallido return(false); } finally { if (Obj_BD_DAL.Obj_sql_cnx != null) { if (Obj_BD_DAL.Obj_sql_cnx.State == ConnectionState.Open) { Obj_BD_DAL.Obj_sql_cnx.Close(); } Obj_BD_DAL.Obj_sql_cnx.Dispose(); } } }
public DataTable ExecuteDataAdapter(DataTable dtParams, string sNombre_SP, ref string sMsj_error) { Cls_BD_DAL Obj_BD_DAL = new Cls_BD_DAL(); try { // Se crea el objeto de conexión Obj_BD_DAL.Obj_sql_cnx = new SqlConnection(ConfigurationManager.ConnectionStrings["Sql_aut_clubcampestre"].ToString().Trim()); // Se inicializa el DataAdapter con el SP y la conexión abierta Obj_BD_DAL.Obj_sql_adap = new SqlDataAdapter(sNombre_SP, Obj_BD_DAL.Obj_sql_cnx); // Asignar parámetros if (dtParams != null) { if (dtParams.Rows.Count > 0) { foreach (DataRow Row in dtParams.Rows) { Obj_BD_DAL.Obj_sql_adap.SelectCommand.Parameters.Add(Row[0].ToString() , volverDatoSQL(Row[1].GetType())).Value = Row[1]; } } } // Se especifica el tipo de comando de SP Obj_BD_DAL.Obj_sql_adap.SelectCommand.CommandType = CommandType.StoredProcedure; // Si la conexión está cerrada if (Obj_BD_DAL.Obj_sql_cnx.State == ConnectionState.Closed) { // Se abre la cadena de conexión Obj_BD_DAL.Obj_sql_cnx.Open(); } // Se inicializa el DataSet DataSet DS = new DataSet(); // Se carga el DataSet Obj_BD_DAL.Obj_sql_adap.Fill(DS); // Se retorna el DataTable de índice 0 que está en el DataSet return(DS.Tables[0]); } catch (SqlException e) { sMsj_error = e.ToString().Trim(); return(null); } finally { if (Obj_BD_DAL.Obj_sql_cnx != null) { if (Obj_BD_DAL.Obj_sql_cnx.State == ConnectionState.Open) { Obj_BD_DAL.Obj_sql_cnx.Close(); } Obj_BD_DAL.Obj_sql_cnx.Dispose(); } } }
public bool ConectarBD() { Cls_BD_BLL obj_BD_BLL = new Cls_BD_BLL(); Cls_BD_DAL obj_BD_DAL = new Cls_BD_DAL(); if (obj_BD_BLL.Conectar_BD() == string.Empty) { return(true); } else { return(false); } }
public void Ejecutar_Scalar(ref Cls_BD_DAL Obj_BD_DAL) { // Devuelve un valor numérico try { Obj_BD_DAL.sCadena = ConfigurationManager.ConnectionStrings["CNXSTRING"].ToString().Trim(); Obj_BD_DAL.Obj_SQL_CNX = new SqlConnection(Obj_BD_DAL.sCadena); if (Obj_BD_DAL.Obj_SQL_CNX.State == System.Data.ConnectionState.Closed) { Obj_BD_DAL.Obj_SQL_CNX.Open(); Obj_BD_DAL.Obj_SQL_CMD = new SqlCommand(Obj_BD_DAL.sSentencia, Obj_BD_DAL.Obj_SQL_CNX); if (Obj_BD_DAL.Obj_DT_Param.Rows.Count >= 1) { foreach (System.Data.DataRow dr in Obj_BD_DAL.Obj_DT_Param.Rows) { Obj_BD_DAL.Obj_SQL_CMD.Parameters.Add( dr[0].ToString(), (System.Data.SqlDbType)Enum.Parse(typeof(System.Data.SqlDbType), dr[1].ToString(), true)).Value = dr[2].ToString(); } } // Se especifica que sólo se puede ejecutar procedimientos almacenados Obj_BD_DAL.Obj_SQL_CMD.CommandType = System.Data.CommandType.StoredProcedure; // Se ejecuta y no devuelve ningún dato Obj_BD_DAL.iValorScalar = Convert.ToInt32(Obj_BD_DAL.Obj_SQL_CMD.ExecuteScalar().ToString()); } Obj_BD_DAL.sMsjError = string.Empty; } catch (SqlException ex) { Obj_BD_DAL.sMsjError = ex.Message.ToString(); } finally { // si el objeto no es nulo if (Obj_BD_DAL.Obj_SQL_CNX != null) { // comprueba si está abrierta para cerrarla if (Obj_BD_DAL.Obj_SQL_CNX.State == System.Data.ConnectionState.Open) { Obj_BD_DAL.Obj_SQL_CNX.Close(); } // Destruye el objeto Obj_BD_DAL.Obj_SQL_CNX.Dispose(); } } }
public void Traer_Cnx(ref Cls_BD_DAL obj_BD_DAL) { try { obj_BD_DAL.SCadenaConec = ConfigurationManager.ConnectionStrings["WINDOWS_AUT"].ToString(); obj_BD_DAL.SQL_CNX = new SqlConnection(obj_BD_DAL.SCadenaConec); obj_BD_DAL.SMsjError = string.Empty; obj_BD_DAL.BBandError = false; } catch (Exception e) { obj_BD_DAL.SMsjError = e.Message.ToString(); obj_BD_DAL.BBandError = true; } }
public void listar_estados(ref Cls_estados_DAL Obj_estados_DAL) { Obj_bd_DAL = new Cls_BD_DAL(); Obj_bd_DAL.snombretabla = "estados"; Obj_bd_DAL.ssentencia = "SP_LISTAR_ESTADOS"; Obj_bd_BLL.Adapt(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_estados_DAL.smsjError = string.Empty; Obj_estados_DAL.Ds = Obj_bd_DAL.dst; } else { Obj_estados_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_bd_DAL.dst = null; } }
public void Abrir_Cnx(ref Cls_BD_DAL obj_BD_DAL) { try { if (obj_BD_DAL.SQL_CNX.State == System.Data.ConnectionState.Closed) { obj_BD_DAL.SQL_CNX.Open(); } obj_BD_DAL.SMsjError = string.Empty; obj_BD_DAL.BBandError = false; } catch (SqlException e) { obj_BD_DAL.SMsjError = e.Message.ToString(); obj_BD_DAL.BBandError = true; } }
public void listar_marcaactivo(ref Cls_marcaactivo_DAL Obj_marcaactivo_DAL) { Cls_BD_DAL Obj_bd_DAL = new Cls_BD_DAL(); Cls_BD_BLL Obj_bd_BLL = new Cls_BD_BLL(); Obj_bd_DAL.snombretabla = "marcaactivo"; Obj_bd_DAL.ssentencia = "SP_LISTAR_MARCAACTIVO"; Obj_bd_BLL.Adapt(ref Obj_bd_DAL); if (Obj_bd_DAL.smsjerror == string.Empty) { Obj_marcaactivo_DAL.smsjError = string.Empty; Obj_marcaactivo_DAL.Ds = Obj_bd_DAL.dst; } else { Obj_marcaactivo_DAL.smsjError = Obj_bd_DAL.smsjerror; Obj_bd_DAL.dst = null; } }
public void Ejecutar_NonQuery(ref Cls_BD_DAL Obj_bd_DAL) { try { Obj_bd_DAL.sCadena = ConfigurationManager.ConnectionStrings["CNXSTRING"].ToString().Trim(); Obj_bd_DAL.Obj_SQL_CNX = new SqlConnection(Obj_bd_DAL.sCadena); if (Obj_bd_DAL.Obj_SQL_CNX.State == System.Data.ConnectionState.Closed) { Obj_bd_DAL.Obj_SQL_CNX.Open(); Obj_bd_DAL.Obj_SQL_CMD = new SqlCommand(Obj_bd_DAL.sSentencia, Obj_bd_DAL.Obj_SQL_CNX); if (Obj_bd_DAL.Obj_DT_Param.Rows.Count >= 1) { foreach (System.Data.DataRow dr in Obj_bd_DAL.Obj_DT_Param.Rows) { Obj_bd_DAL.Obj_SQL_CMD.Parameters.Add( dr[0].ToString(), (System.Data.SqlDbType)Enum.Parse(typeof(System.Data.SqlDbType), dr[1].ToString(), true)).Value = dr[2].ToString(); } Obj_bd_DAL.Obj_SQL_CMD.CommandType = System.Data.CommandType.StoredProcedure; Obj_bd_DAL.Obj_SQL_CMD.ExecuteNonQuery(); } Obj_bd_DAL.sMsjError = string.Empty; } } catch (Exception ex) { Obj_bd_DAL.sMsjError = ex.ToString(); } finally { if (Obj_bd_DAL.Obj_SQL_CNX != null) { if (Obj_bd_DAL.Obj_SQL_CNX.State == System.Data.ConnectionState.Open) { Obj_bd_DAL.Obj_SQL_CNX.Close(); } Obj_bd_DAL.Obj_SQL_CNX.Dispose(); } } }