public static bool VerificarUsuario(TBL_USUARIO usuario) { EmpresaPK2Entities contexto = null; try { contexto = new EmpresaPK2Entities(); var consulta = (from reg in contexto.TBL_USUARIO where reg.NOMBREUSUARIO.ToUpper().Equals(usuario.NOMBREUSUARIO.ToUpper()) && reg.CLAVEACCESO.Equals(usuario.CLAVEACCESO) select reg).FirstOrDefault(); if (consulta != null) { if (consulta.NOMBREUSUARIO != null) { return(true); } } } catch (Exception ex) { throw ex; } finally { if (contexto != null) { contexto.Dispose(); } } return(false); }
public static List <SP_LISTADO_LIQUIDACION_VIATICOS_Result> ObtenerListaLiquidacion(ReporteXFecha obj) { //Se instancia una lista para guardar los resultados de la consulta. List <SP_LISTADO_LIQUIDACION_VIATICOS_Result> ListaResultados = null; try { //Se inicializa el contexto, para abrir la comunicacion a la base de datos. contexto = new EmpresaPK2Entities(); //Se inicializa la lista de resultados para que se reconozca el tipo de objeto ListaResultados = new List <SP_LISTADO_LIQUIDACION_VIATICOS_Result>(); //Se realiza la copnsulta de datos para la consulta realizada. var resultado = contexto.SP_LISTADO_LIQUIDACION_VIATICOS(obj.FechaInicio, obj.FechaFinal, obj.NomUsuario, obj.Estado).ToList(); //para cada objeto o item en la lista obtenida, se agregará a la lista de reusltados foreach (var item in resultado) { ListaResultados.Add(item); } } catch (Exception) { throw; } finally { //Al finalizar, ya sea que ejecute correctamente todas las instrucciones o que entre en el catch, Cerrara el objeto de entidad. if (contexto != null) { contexto.Dispose(); } } //Devuelve la lista de resultados. return(ListaResultados); }
public static List <SP_LISTADO_SOLICITUD_VIATICOS_Result> ObtenerListaSolicitud(ReporteXFecha obj) { List <SP_LISTADO_SOLICITUD_VIATICOS_Result> ListaResultados = null; try { contexto = new EmpresaPK2Entities(); ListaResultados = new List <SP_LISTADO_SOLICITUD_VIATICOS_Result>(); var resultado = contexto.SP_LISTADO_SOLICITUD_VIATICOS(obj.FechaInicio, obj.FechaFinal, obj.IDPersona, obj.Estado).ToList(); foreach (var item in resultado) { ListaResultados.Add(item); } } catch (Exception) { throw; } finally { if (contexto != null) { contexto.Dispose(); } } return(ListaResultados); }
public static List <SP_LISTAR_SOLICITUDES_FUNCIONARIO_Result> ListarSolicitudes(String sNombreUsuario) { EmpresaPK2Entities entidad = null; //Se declara el objeto de entidad para la conexion //Se declara una Lista para llevar cada línea con un objeto resultado de la consulta List <SP_LISTAR_SOLICITUDES_FUNCIONARIO_Result> Lista = new List <SP_LISTAR_SOLICITUDES_FUNCIONARIO_Result>(); try { entidad = new EmpresaPK2Entities(); //Se instancia la entidad var templist = entidad.SP_LISTAR_SOLICITUDES_FUNCIONARIO(sNombreUsuario).ToList(); foreach (var item in templist) { Lista.Add(item); } } catch (Exception e) { throw e; } finally { if (entidad != null) { entidad.Dispose(); //En caso de que se haya inicializado la entidad pero falló la operación, cierra la conexion a la entidad. } } return(Lista); }
public static List <TBL_ROLUSUARIO> ObtenerRoles() { //Metodo para obtener la lista de roles disponibles. EmpresaPK2Entities contexto = null; List <TBL_ROLUSUARIO> ListaResultado = null; try { contexto = new EmpresaPK2Entities(); var consulta = (from reg in contexto.TBL_ROLUSUARIO where reg.ESTADOROL.ToUpper().Equals("Activo") select reg).ToList(); ListaResultado = consulta; } catch (Exception ex) { throw ex; } finally { if (contexto != null) { contexto.Dispose(); } } return(ListaResultado); }
public static int ActualizarMODTARIFASVIATICOS(SP_LISTAR_MODTARIFAVIATICO_Result obj) { //se crea el array list dond se almacenará el resultado /*Mediante el contexto de datos se pasan los parametros al procedimiento * almacenado, y a la vez se convierte el dato que retorna a String, puesto * que al utilizar Linq To SQL el valor retornado es un IEnumerable u Object*/ EmpresaPK2Entities Entidad = new EmpresaPK2Entities(); /*Se trasladan los datos ingresados por el usuario al objeto "usuario"*/ try { Entidad.SP_ACTUALIZAR_MODTARIFAVIATICO(obj.ID_MODTARIFA, obj.FECHATARIFA, obj.MONTOTARIFA, obj.ESTADOTARIFA); return(1); } catch (Exception) { return(0); } finally { if (Entidad != null) { Entidad.Dispose(); //se cierra la sesion abierta con BD } } //se retorna el objeto cargado obtenido de BD }
public static List <SP_LISTAR_LOCALIDAD_Result> ListarLocalidad() { EmpresaPK2Entities entidad = null; //Se declara el objeto de entidad para la conexion //Se declara una Lista para llevar cada línea con un objeto resultado de la consulta List <SP_LISTAR_LOCALIDAD_Result> Lista = new List <SP_LISTAR_LOCALIDAD_Result>(); try { entidad = new EmpresaPK2Entities(); //Se instancia la entidad var Resultado = entidad.SP_LISTAR_LOCALIDAD().ToList(); if (Resultado != null) { foreach (var item in Resultado) //Recorre lista { Lista.Add(item); //Agrega cada Linea a la lista que se devovlerá } } } catch (Exception e) { throw e; } finally { if (entidad != null) { entidad.Dispose(); //En caso de que se haya inicializado la entidad pero falló la operación, cierra la conexion a la entidad. } } return(Lista); }
public static List <SP_LISTAR_SOLICITUDES_FUNCIONARIO_Result> ListarSolicitudes(TBL_SOLICITUDVIATICOS Obj_Solicitud) { EmpresaPK2Entities entidad = null; //Se declara el objeto de entidad para la conexion //Se declara una Lista para llevar cada línea con un objeto resultado de la consulta List <SP_LISTAR_SOLICITUDES_FUNCIONARIO_Result> Lista = new List <SP_LISTAR_SOLICITUDES_FUNCIONARIO_Result>(); try { entidad = new EmpresaPK2Entities(); //Se instancia la entidad var Resultado = entidad.SP_LISTAR_SOLICITUDES_FUNCIONARIO(Obj_Solicitud.NOMBREUSUARIO).ToList(); if (Resultado != null) { foreach (var item in Resultado) //Recorre lista { Lista.Add(item); //Agrega cada Linea a la lista que se devovlerá } } } catch (Exception e) { throw e; } finally { if (entidad != null) { entidad.Dispose(); //En caso de que se haya inicializado la entidad pero falló la operación, cierra la conexion a la entidad. } } return(Lista); }
public static Boolean GuardarSolicitud(TBL_SOLICITUDVIATICOS Obj_Solicitud, List <TBL_DETALLESOLICITUDVIATICOS> Obj_DetalleSolicitud) { EmpresaPK2Entities Entidad = null; try { Entidad = new EmpresaPK2Entities(); var idsolicitud = Entidad.SP_GUARDAR_SOLICITUDES_FUNCIONARIO(Obj_Solicitud.NOMBREUSUARIO, Obj_Solicitud.FECHACREACION, Obj_Solicitud.FECHASALIDA, Obj_Solicitud.FECHAREGRESO, Obj_Solicitud.JUSTIFICACION, Obj_Solicitud.DESTINO, Obj_Solicitud.HORAREGRESO, Obj_Solicitud.HORASALIDA).FirstOrDefault(); foreach (TBL_DETALLESOLICITUDVIATICOS Detalle in Obj_DetalleSolicitud) { Entidad.SP_GUARDAR_DETALLEVIATICOS(idsolicitud, Detalle.ID_PERSONA, Detalle.CANTIDADVIATICOS, Detalle.CANTIDADDESAYUNO, Detalle.CANTIDADALMUERZO, Detalle.CANTIDADCENA, Detalle.CANTIDADPASAJE, Detalle.MONTODESAYUNO, Detalle.MONTOALMUERZO, Detalle.MONTOCENA, Detalle.MONTOPASAJE, Detalle.MONTOHOSPEDAJE, Detalle.CODIGORUTA, Detalle.LOCALIDADHOSPEDAJE); } return(true); } catch (Exception e) { return(false); } finally { if (Entidad != null) { Entidad.Dispose(); } } }
public static int ActualizarTarifaAutobus(TBL_TARIFAAUTOBUS obj) { /*Mediante el contexto de datos se pasan los parametros al procedimiento * almacenado, y a la vez se convierte el dato que retorna a String, puesto * que al utilizar Linq To SQL el valor retornado es un IEnumerable u Object*/ EmpresaPK2Entities Entidad = new EmpresaPK2Entities(); try { //se corre el SP desde Entidad y se le manda los paramtros correspondientes Entidad.SP_ACTUALIZAR_TARIFASAUTOBUSES(obj.CODIGORUTA, obj.ESTADORUTA, obj.TARIFAREGISTRADA, obj.DESCRIPCIONRUTA, obj.FECHAVIGENCIA); return(1); } catch (Exception) { return(0); } finally { if (Entidad != null) { Entidad.Dispose(); //se cierra la sesion abierta con BD } } //se retorna el objeto cargado obtenido de BD }
public static List <SP_LISTAR_MODTARIFAVIATICO_Result> ObtenerMODTARIFASVIATICOS() { //se crea el array list dond se almacenará el resultado /*Mediante el contexto de datos se pasan los parametros al procedimiento * almacenado, y a la vez se convierte el dato que retorna a String, puesto * que al utilizar Linq To SQL el valor retornado es un IEnumerable u Object*/ EmpresaPK2Entities Entidad = new EmpresaPK2Entities(); List <SP_LISTAR_MODTARIFAVIATICO_Result> lstresultado = new List <SP_LISTAR_MODTARIFAVIATICO_Result>(); /*Se trasladan los datos ingresados por el usuario al objeto "usuario"*/ try { var consulta = Entidad.SP_LISTAR_MODTARIFAVIATICO(); if (consulta != null) //se consulta si no es nula la respuesta { foreach (var item in consulta) //recorre el resultado de la consulta { //se instancia un objeto tipo Atencion Odontologica para cargarlo con lo obtenido en BD SP_LISTAR_MODTARIFAVIATICO_Result u = new SP_LISTAR_MODTARIFAVIATICO_Result(); u.CODIGOCANTON = item.CODIGOCANTON; u.CODIGOPROVINCIA = item.CODIGOPROVINCIA; u.ESTADOTARIFA = item.ESTADOTARIFA; u.FECHATARIFA = item.FECHATARIFA; u.ID_MODTARIFA = item.ID_MODTARIFA; u.LOCALIDAD = item.LOCALIDAD; u.MONTOTARIFA = item.MONTOTARIFA; u.TIPOTARIFA = item.TIPOTARIFA; //se agregar el objeto cargado obtenido de BD al array lstresultado.Add(u); } } } catch (Exception ex) { } finally { if (Entidad != null) { Entidad.Dispose(); //se cierra la sesion abierta con BD } } //se retorna el objeto cargado obtenido de BD return(lstresultado); }
public static List <SP_OBTENER_ORDEN_VIATICOS_Result> ObtenerOrden(TBL_SOLICITUDVIATICOS obj) { List <SP_OBTENER_ORDEN_VIATICOS_Result> lista = null; try { lista = new List <SP_OBTENER_ORDEN_VIATICOS_Result>(); contexto = new EmpresaPK2Entities(); var consulta = contexto.SP_OBTENER_ORDEN_VIATICOS(obj.NOMBREUSUARIO).ToList(); if (consulta != null) { lista = consulta; /* foreach (var item in consulta) * { * TBL_CABECERAORDENVIATICO ov = new TBL_CABECERAORDENVIATICO(); * TBL_SOLICITUDVIATICOS sv = new TBL_SOLICITUDVIATICOS(); * * ov.FECHAORDEN = item.FECHAORDEN; * ov.ID_ORDEN = item.ID_ORDEN; * ov.ID_SOLICITUD = item.ID_SOLICITUD; * sv.NOMBREUSUARIO = item.NOMBREUSUARIO; * ov.ESTADOORDEN = item.ESTADOORDEN; * lista.Add(ov); * } */ } } catch (Exception ex) { throw ex; } finally { if (contexto != null) { contexto.Dispose(); } } return(lista); }
public static List <SP_OBTENER_CANTON_PROVINCIA_Result> ObtenerIDS_CANTON_PROVINCIA(IdCantonIdProvincia obj) { //se crea el array list dond se almacenará el resultado /*Mediante el contexto de datos se pasan los parametros al procedimiento * almacenado, y a la vez se convierte el dato que retorna a String, puesto * que al utilizar Linq To SQL el valor retornado es un IEnumerable u Object*/ EmpresaPK2Entities Entidad = new EmpresaPK2Entities(); List <SP_OBTENER_CANTON_PROVINCIA_Result> lstresultado = new List <SP_OBTENER_CANTON_PROVINCIA_Result>(); /*Se trasladan los datos ingresados por el usuario al objeto "usuario"*/ try { var consulta = Entidad.SP_OBTENER_CANTON_PROVINCIA(obj.PropIdCanton, obj.PropIdProvincia); if (consulta != null) //se consulta si no es nula la respuesta { foreach (var item in consulta) //recorre el resultado de la consulta { //se instancia un objeto tipo Atencion Odontologica para cargarlo con lo obtenido en BD SP_OBTENER_CANTON_PROVINCIA_Result u = new SP_OBTENER_CANTON_PROVINCIA_Result(); u.DESCRIPCIONCANTON = item.DESCRIPCIONCANTON; u.DESCRIPCIONPROVINCIA = item.DESCRIPCIONPROVINCIA; //se agregar el objeto cargado obtenido de BD al array lstresultado.Add(u); } } } catch (Exception ex) { } finally { if (Entidad != null) { Entidad.Dispose(); //se cierra la sesion abierta con BD } } //se retorna el objeto cargado obtenido de BD return(lstresultado); }
public static List <SP_BUSCAR_TARIFAAUTOBUS_Result> BuscarTarifaAutobusXId(TBL_TARIFAAUTOBUS obj) { //se instancia contorno de BD EmpresaPK2Entities Entidad = new EmpresaPK2Entities(); List <SP_BUSCAR_TARIFAAUTOBUS_Result> lstresultado = new List <SP_BUSCAR_TARIFAAUTOBUS_Result>(); /*Se trasladan los datos ingresados por el usuario al objeto "usuario"*/ try { var consulta = Entidad.SP_BUSCAR_TARIFAAUTOBUS(obj.CODIGORUTA); if (consulta != null) //se consulta si no es nula la respuesta { foreach (var item in consulta) //recorre el resultado de la consulta { //se instancia un objeto tipo Atencion Odontologica para cargarlo con lo obtenido en BD SP_BUSCAR_TARIFAAUTOBUS_Result u = new SP_BUSCAR_TARIFAAUTOBUS_Result(); u.CODIGORUTA = item.CODIGORUTA; u.DESCRIPCIONRUTA = item.DESCRIPCIONRUTA; u.ESTADORUTA = item.ESTADORUTA; u.FECHAVIGENCIA = item.FECHAVIGENCIA; u.TARIFAREGISTRADA = item.TARIFAREGISTRADA; //se agregar el objeto cargado obtenido de BD al array lstresultado.Add(u); } } } catch (Exception ex) { } finally { if (Entidad != null) { Entidad.Dispose(); //se cierra la sesion abierta con BD } } //se retorna el objeto cargado obtenido de BD return(lstresultado); }
public static List <TBL_CABECERAORDENVIATICO> ObtenerOrdenes() { List <TBL_CABECERAORDENVIATICO> lista = new List <TBL_CABECERAORDENVIATICO>(); try { contexto = new EmpresaPK2Entities(); var consulta = contexto.SP_OBTENER_ORDENES().ToList(); if (consulta != null) { foreach (var item in consulta) { TBL_CABECERAORDENVIATICO ov = new TBL_CABECERAORDENVIATICO(); TBL_SOLICITUDVIATICOS sv = new TBL_SOLICITUDVIATICOS(); ov.FECHAORDEN = item.FECHAORDEN; ov.ID_ORDEN = item.ID_ORDEN; ov.ID_SOLICITUD = item.ID_SOLICITUD; ov.ESTADOORDEN = item.ESTADOORDEN; lista.Add(ov); } } } catch (Exception ex) { throw ex; } finally { if (contexto != null) { contexto.Dispose(); } } return(lista); }
public static Boolean VerificarSolicitud(String sIdSolicitud) { EmpresaPK2Entities Entidad = null; try { Entidad = new EmpresaPK2Entities(); Entidad.SP_VERIFICAR_SOLICITUDES(sIdSolicitud); return(true); } catch (Exception e) { return(false); } finally { if (Entidad != null) { Entidad.Dispose(); } } }
public static int ActualizarOrdenViaticos(TBL_CABECERAORDENVIATICO orden) { try { contexto = new EmpresaPK2Entities(); contexto.SP_ACTUALIZAR_ORDEN_VIATICO(orden.ID_ORDEN, orden.ID_SOLICITUD, orden.ESTADOORDEN, orden.FECHAORDEN); } catch (Exception ex) { throw ex; } finally { if (contexto != null) { contexto.Dispose(); } } return(1); }
public static void InsertarUsuario(TBL_USUARIO obj) { EmpresaPK2Entities entidad = null; try { entidad = new EmpresaPK2Entities(); entidad.SP_InsertarUsuario(obj.NOMBREUSUARIO, obj.CLAVEACCESO, obj.ID_ROL, obj.ESTADOUSARIO, obj.EMAIL); } catch (Exception e) { throw; } finally { if (entidad != null) { entidad.Dispose(); } entidad = null; } }
public static SP_INICIO_SESION_Result InicioSesion(TBL_USUARIO obj) { EmpresaPK2Entities Entidad = null; try { Entidad = new EmpresaPK2Entities(); var resultado = Entidad.SP_INICIO_SESION(obj.NOMBREUSUARIO, obj.CLAVEACCESO).FirstOrDefault(); return(resultado); } catch (Exception x) { throw x; //return null; } finally { if (Entidad != null) { Entidad.Dispose(); } } }
public static List <TBL_ESTADOS> ObtenerEstados() { EmpresaPK2Entities contexto = null; List <TBL_ESTADOS> ListaResultado = null; try { contexto = new EmpresaPK2Entities(); var consulta = contexto.SP_OBTENER_ESTADOS_ACTIVOS().ToList(); if (consulta != null) { ListaResultado = new List <TBL_ESTADOS>(); foreach (var item in consulta) { TBL_ESTADOS obj = new TBL_ESTADOS(); obj.DESCODIGO = item.DESCODIGO; obj.ID_CODIGO = item.ID_CODIGO; ListaResultado.Add(obj); } } } catch (Exception ex) { throw ex; } finally { if (contexto != null) { contexto.Dispose(); } } return(ListaResultado); }
public static int GenerarOrdenViaticos(TBL_CABECERAORDENVIATICO orden, TBL_SOLICITUDVIATICOS solicitud) { try { contexto = new EmpresaPK2Entities(); contexto.SP_GENERAR_ORDEN_VIATICOS(orden.ID_SOLICITUD, solicitud.NOMBREUSUARIO, solicitud.ESTADOSOLICITUD, orden.FECHAORDEN, orden.ESTADOORDEN); } catch (Exception ex) { throw ex; } finally { if (contexto != null) { contexto.Dispose(); } contexto = null; } return(1); }
//Metodo estático para insertar un nuevo Rol de usuario public static void InsertarPersona(TBL_PERSONA obj) //Se recibe desde la aplicacion un objeto ya lleno para ingresar a la base de datos { EmpresaPK2Entities entidad = null; //Se declara el objeto de entidad para la conexion try { entidad = new EmpresaPK2Entities(); //Se instancia la entidad entidad.TBL_PERSONA.Add(obj); //Se agrega (Este método integrado en LinQ es como hacer un insert) entidad.SaveChanges(); //Al usar el método integrado "Add", se debe hacer commit o save changes. } catch (Exception e) { throw; } finally { if (entidad != null) { entidad.Dispose(); //En caso de que se haya inicializado la entidad pero falló la operación, cierra la conexion a la entidad. } } }