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(); } } }
protected void btnBuscar_Click(object sender, EventArgs e) { TBL_SOLICITUDVIATICOS obj = new TBL_SOLICITUDVIATICOS(); obj.NOMBREUSUARIO = txtBuscar.Text.Trim(); GvConsultarSolicitud.DataSource = ObtenerListaOrden(obj); GvConsultarSolicitud.DataBind(); }
private List <SP_OBTENER_ORDEN_VIATICOS_Result> ObtenerListaOrden(TBL_SOLICITUDVIATICOS obj) { WCFServicio.Service1Client servicio = new WCFServicio.Service1Client(); List <SP_OBTENER_ORDEN_VIATICOS_Result> lista = null; lista = servicio.ObtenerOrden(obj); servicio.Close(); return(lista); }
public static Boolean GuardarSolicitud(TBL_SOLICITUDVIATICOS Obj_Solicitud, List <TBL_DETALLESOLICITUDVIATICOS> Obj_SolicitudDetalle) { if (Cls_Solicitud_AD.GuardarSolicitud(Obj_Solicitud, Obj_SolicitudDetalle) == true) { return(true); } else { return(false); } }
private TBL_SOLICITUDVIATICOS AsignarDatosSolicitud() { TBL_SOLICITUDVIATICOS Obj_Solicitud; Obj_Solicitud = new TBL_SOLICITUDVIATICOS(); Obj_Solicitud.DESTINO = TbxDestino.Text; Obj_Solicitud.FECHACREACION = DateTime.Now; Obj_Solicitud.FECHAREGRESO = Convert.ToDateTime(TbxFechaRegreso.Text); Obj_Solicitud.FECHASALIDA = Convert.ToDateTime(TbxFechaSalida.Text); Obj_Solicitud.HORAREGRESO = TimeSpan.Parse(TbxHoraRegreso.Text, System.Globalization.CultureInfo.InvariantCulture); Obj_Solicitud.HORASALIDA = TimeSpan.Parse(TbxHoraSalida.Text, System.Globalization.CultureInfo.InvariantCulture); Obj_Solicitud.JUSTIFICACION = TbxJustificacion.Text; Obj_Solicitud.NOMBREUSUARIO = TbxUsuario.Text; return(Obj_Solicitud); }
private void CargarOrden() { try { TBL_SOLICITUDVIATICOS obj = new TBL_SOLICITUDVIATICOS(); this.GvConsultarSolicitud.DataSource = null; this.GvConsultarSolicitud.DataBind(); this.GvConsultarSolicitud.DataSource = ObtenerListaOrden(obj); this.GvConsultarSolicitud.DataBind(); } catch (Exception ex) { throw ex; } }
public static int GenerarOrdenViaticos(TBL_CABECERAORDENVIATICO orden, TBL_SOLICITUDVIATICOS solicitud) { WCFServicio.Service1Client servicio = null; try { servicio = new WCFServicio.Service1Client(); return(servicio.GenerarOrdenViaticos(orden, solicitud)); } finally { if (servicio != null) { servicio.Close(); } } }
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 <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 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); }
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 int GenerarOrdenViaticos(TBL_CABECERAORDENVIATICO orden, TBL_SOLICITUDVIATICOS solicitud) { return(AD.ADOrdenViaticos.GenerarOrdenViaticos(orden, solicitud)); }
public static List <SP_OBTENER_ORDEN_VIATICOS_Result> ObtenerOrden(TBL_SOLICITUDVIATICOS obj) { return(ADOrdenViaticos.ObtenerOrden(obj)); }