public List<Expediente> ObtenerTipoDoc() { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT docto_descripcion as doc_subtipo " + " FROM AUD_C_TIPO_DOCTO " + " ORDER BY id_documento "; //comando.CommandText = // " SELECT REPLACE(doc_subtipo, '_', ' ') as doc_subtipo " + // " FROM AUD_EXPEDIENTE " + // " WHERE doc_tipo<>'' and doc_tipo='PERSONAL' " + // " group by doc_subtipo, REPLACE(doc_subtipo, '_', ' ') " + // " order by 1 "; //comando.CommandText = // " SELECT doc_subtipo " + // " FROM AUD_EXPEDIENTE " + // " WHERE doc_tipo<>'' and doc_tipo='PERSONAL' " + // " group by doc_subtipo " ; datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<Expediente> listaDocumentos = new List<Expediente>(); foreach (DataRow fila in datos.Rows) { Expediente expediente = new Expediente(); expediente.docsubtipo = fila["doc_subtipo"].ToString(); listaDocumentos.Add(expediente); } this.log = listaDocumentos.Count.ToString(); return listaDocumentos; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
public List<EntidadIncidenciasSeguimiento> ObtenerIncidenciasSeguimiento() { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT * " + " FROM INC_SEGUIMIENTO_INCIDENCIAS " + " WHERE ID_SEGUIMIENTO like @parIdSeguimiento " + " ORDER BY ID_INCIDENCIA desc "; comando.Parameters.Add("@parIdSeguimiento", SqlDbType.VarChar).Value = this.mensaje.IdSeguimiento; datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<EntidadIncidenciasSeguimiento> listaIncidencias = new List<EntidadIncidenciasSeguimiento>(); foreach (DataRow fila in datos.Rows) { EntidadIncidenciasSeguimiento incidencias = new EntidadIncidenciasSeguimiento(); incidencias.IdIncidencia = Convert.ToInt32(fila["ID_INCIDENCIA"]); incidencias.IdSeguimiento = Convert.ToInt32(fila["ID_SEGUIMIENTO"]); incidencias.Mensaje = fila["MENSAJE"].ToString(); incidencias.Tiposegrh = fila["TIPO_SEG_RH"].ToString(); incidencias.FInsert = fila["F_INSERT"].ToString(); incidencias.UserInsert = fila["USER_INSERT"].ToString(); listaIncidencias.Add(incidencias); } this.log = listaIncidencias.Count.ToString(); return listaIncidencias; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
public TablaSolicitudCapacitacion(EntidadSolCapacitacion parSolicitudCap) { this.conxSqlServer = new ManagerSqlServer(); this.comando = new SqlCommand(); this.log = string.Empty; if (parSolicitudCap != null) { this.SolicitudCap = parSolicitudCap; } else { this.SolicitudCap = new EntidadSolCapacitacion(); } }
public List<EntidadCalificacionEva> ObtenerPlantillaporEva(EntidadCalificacionEva parEmpleado, EntidadCalificacionEva parEvaluacion) { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT e.id_eva as evaluacion, e.id_emp as no_emp, e.estatus, d.id_plantilla, s.d_estatus as descestatus " + " FROM EVA_C_EVALUACION as e, EVA_D_INDICADORES as d, EVA_ESTATUS as s " + " WHERE e.id_emp like @parEmpleado and e.id_eva=d.id_eva and e.id_eva like @parEvaluacion and e.estatus = s.id_status " + " GROUP BY e.id_eva, e.id_emp, e.estatus, d.id_plantilla, s.d_estatus "; comando.Parameters.Clear(); comando.Parameters.Add("@parEmpleado", SqlDbType.VarChar).Value = parEmpleado.NoEmpleado; comando.Parameters.Add("@parEvaluacion", SqlDbType.VarChar).Value = parEvaluacion.Evaluacion; datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<EntidadCalificacionEva> listaPlantilla = new List<EntidadCalificacionEva>(); foreach (DataRow fila in datos.Rows) { EntidadCalificacionEva plantilla = new EntidadCalificacionEva(); plantilla.PlantillaEva = fila["id_plantilla"].ToString(); plantilla.Evaluacion = fila["evaluacion"].ToString(); plantilla.EstatusEva = fila["descestatus"].ToString(); listaPlantilla.Add(plantilla); } this.log = listaPlantilla.Count.ToString(); return listaPlantilla; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
public TablaIncidencias(EntidadIncidencias parIdIncidencia) { this.conxSqlServer = new ManagerSqlServer(); this.comando = new SqlCommand(); this.log = string.Empty; if (parIdIncidencia != null) { this.incidencia = parIdIncidencia; } else { this.incidencia = new EntidadIncidencias(); } }
public TablaIncidenciasGraficas(EntidadIncidenciasGraficas parPeriodo) { this.conxSqlServer = new ManagerSqlServer(); this.comando = new SqlCommand(); this.log = string.Empty; if (parPeriodo != null) { this.periodo = parPeriodo; } else { this.periodo = new EntidadIncidenciasGraficas(); } }
public TablaIncidenciasSeguimiento(EntidadIncidenciasSeguimiento parId) { this.conxSqlServer = new ManagerSqlServer(); this.comando = new SqlCommand(); this.log = string.Empty; if (parId != null) { this.mensaje = parId; } else { this.mensaje = new EntidadIncidenciasSeguimiento(); } }
public List<Expediente> ObtenerSubTipoDoc() { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT doc_tipo " + " FROM AUD_EXPEDIENTE " + " where doc_tipo<>'' " + " group by doc_tipo" ; datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<Expediente> listaDocumentos = new List<Expediente>(); foreach (DataRow fila in datos.Rows) { Expediente expediente = new Expediente(); expediente.doctipo = fila["doc_tipo"].ToString(); listaDocumentos.Add(expediente); } this.log = listaDocumentos.Count.ToString(); return listaDocumentos; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
public List<Capacitaciones> ObtenerCurso() { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT id_curso,descripcion_curso " + " FROM AUD_C_CURSOS " + " GROUP BY id_curso,descripcion_curso " + " ORDER BY descripcion_curso "; datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<Capacitaciones> listaCapacitaciones = new List<Capacitaciones>(); foreach (DataRow fila in datos.Rows) { Capacitaciones cursos = new Capacitaciones(); cursos.idcurso = fila["id_curso"].ToString(); cursos.curso = fila["descripcion_curso"].ToString(); listaCapacitaciones.Add(cursos); } this.log = listaCapacitaciones.Count.ToString(); return listaCapacitaciones; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
public List<EntidadCalificacionEva> ObtenerPlantilla() { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT id_plantilla FROM EVA_PLANTILLAS WHERE (vigencia_plant = '1') "; datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<EntidadCalificacionEva> listaPlantilla = new List<EntidadCalificacionEva>(); foreach (DataRow fila in datos.Rows) { EntidadCalificacionEva plantilla = new EntidadCalificacionEva(); plantilla.PlantillaEva = fila["id_plantilla"].ToString(); listaPlantilla.Add(plantilla); } this.log = listaPlantilla.Count.ToString(); return listaPlantilla; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
public DataTable InsertaDigitalizacionAI(Digitalizaciones parDigitalizaciones) { try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); DateTime FAlta = DateTime.Now; comando.CommandText = " INSERT INTO AUD_EXPEDIENTE(doc_nombre, doc_ruta, doc_IdEmpleado, doc_tipo, doc_subtipo, doc_agrupador, doc_descripcion, doc_alta, doc_Mes, doc_anio, doc_user, doc_id_curso, doc_id_capacitacion, doc_fecha_ini_vig, doc_fecha_fin_vig) " + " VALUES(@parNombreArch,@parRuta,@parNumeroEmpleado, @parSubtipoDocumento, @parTipoDocumento, @parAgrupador, @parArchivo, @parFechaAlta, @parMes, @parAnio, @parUser, @parIdcurso, @parIdcapacitacion, @parFechaIniVig, @parFechaFinVig) "; comando.Parameters.Clear(); comando.Parameters.Add("@parNombreArch", SqlDbType.VarChar).Value = parDigitalizaciones.NombreArchivo; comando.Parameters.Add("@parRuta", SqlDbType.VarChar).Value = parDigitalizaciones.Ubicacion; comando.Parameters.Add("@parNumeroEmpleado", SqlDbType.VarChar).Value = parDigitalizaciones.NumeroEmpleado; comando.Parameters.Add("@parSubtipoDocumento", SqlDbType.VarChar).Value = parDigitalizaciones.SubTipo; comando.Parameters.Add("@parTipoDocumento", SqlDbType.VarChar).Value = parDigitalizaciones.TipoDocumento; comando.Parameters.Add("@parAgrupador", SqlDbType.VarChar).Value = parDigitalizaciones.Agrupacion; comando.Parameters.Add("@parMes", SqlDbType.VarChar).Value = parDigitalizaciones.Mes; comando.Parameters.Add("@parAnio", SqlDbType.VarChar).Value = parDigitalizaciones.Anio; comando.Parameters.Add("@parArchivo", SqlDbType.VarChar).Value = parDigitalizaciones.NombreArchivo; comando.Parameters.Add("@parFechaAlta", SqlDbType.DateTime).Value = FAlta; comando.Parameters.Add("@parUser", SqlDbType.VarChar).Value = parDigitalizaciones.Userlogin; comando.Parameters.Add("@parFechaIniVig", SqlDbType.VarChar).Value = parDigitalizaciones.FechaIniVig; comando.Parameters.Add("@parFechaFinVig", SqlDbType.VarChar).Value = parDigitalizaciones.FechaFinVig; comando.Parameters.Add("@parIdcurso", SqlDbType.VarChar).Value = parDigitalizaciones.IdCurso; comando.Parameters.Add("@parIdcapacitacion", SqlDbType.VarChar).Value = parDigitalizaciones.IdCapacitacion; DataTable datos = baseSqlSever.Consultar(comando); return datos; } catch (Exception ex) { this.log = ex.Message; return null; } }
public DataTable BuscarSupervisor(EntidadContrato parIdcoordinador) { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT " + " * " + " FROM CONTRATOS " + " WHERE (con_estado = 'ACT') " + " AND (con_id_sup = @idsupervisor ) "; comando.Parameters.Clear(); comando.Parameters.Add("@idsupervisor", SqlDbType.VarChar).Value = this.ValidarFiltro(this.registro.IdCoordinador); DataTable datos = baseSqlSever.Consultar(comando); return datos; }
public DataTable BuscarMenuTableroCompras(EntidadContrato parIdcoordinador) { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT per_usuario, per_menu, per_zona, per_cc " + " FROM SYS_PER_MENUS_TABLERO " + " WHERE (per_usuario = @idusuario ) "; comando.Parameters.Clear(); comando.Parameters.Add("@idusuario", SqlDbType.VarChar).Value = this.ValidarFiltro(this.registro.IdCoordinador); DataTable datos = baseSqlSever.Consultar(comando); return datos; }
public List<Expediente> ObtenerCapacitacion() { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT id_curso, descripcion_curso, vencimiento_curso " + " FROM AUD_C_CURSOS " + " ORDER BY id_curso "; datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<Expediente> listaDocumentos = new List<Expediente>(); foreach (DataRow fila in datos.Rows) { Expediente expediente = new Expediente(); expediente.idcurso = fila["id_curso"].ToString(); expediente.descripcion_curso = fila["descripcion_curso"].ToString(); listaDocumentos.Add(expediente); } this.log = listaDocumentos.Count.ToString(); return listaDocumentos; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
public DataTable InsertaCapacitaciones(Capacitaciones parCapacitaciones) { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); DateTime FAlta = DateTime.Now; try { comando.CommandText = " INSERT INTO AUD_D_CAPACITACION (id_curso, id_proveedor_jde, id_empleado, modalidad_cap, " + " lugar_cap, costo_cap, area_ebs_cap, moneda_cap, depto_cap, user_captura_cap, fecha_inicio_cap, fecha_fin_cap, duracion_hrs, observaciones) " + " VALUES(@parIdcurso,@parIdProveedorJDE,@parNumeroEmpleado, @parModalidad, @parLugar, @parCosto, " + " @parArea, @parMoneda, @parDepartamento, @parUser, @parFechaIniVig, @parFechaFinVig, @duracionhrs, @parObservaciones)"; comando.Parameters.Clear(); comando.Parameters.Add("@parIdcurso", SqlDbType.VarChar).Value = parCapacitaciones.idcurso; comando.Parameters.Add("@parIdProveedorJDE", SqlDbType.VarChar).Value = parCapacitaciones.idproveedor; comando.Parameters.Add("@parNumeroEmpleado", SqlDbType.VarChar).Value = parCapacitaciones.idempleado; comando.Parameters.Add("@parModalidad", SqlDbType.VarChar).Value = parCapacitaciones.modalidad; comando.Parameters.Add("@parLugar", SqlDbType.VarChar).Value = parCapacitaciones.lugar; comando.Parameters.Add("@parCosto", SqlDbType.VarChar).Value = parCapacitaciones.costo; comando.Parameters.Add("@parArea", SqlDbType.VarChar).Value = parCapacitaciones.area; comando.Parameters.Add("@parMoneda", SqlDbType.VarChar).Value = parCapacitaciones.moneda; comando.Parameters.Add("@parDepartamento", SqlDbType.VarChar).Value = parCapacitaciones.departamento; comando.Parameters.Add("@parFechaIniVig", SqlDbType.VarChar).Value = parCapacitaciones.fechainicurso; comando.Parameters.Add("@parFechaFinVig", SqlDbType.VarChar).Value = parCapacitaciones.fechafincurso; comando.Parameters.Add("@parUser", SqlDbType.VarChar).Value = parCapacitaciones.userlogin; comando.Parameters.Add("@duracionhrs", SqlDbType.VarChar).Value = parCapacitaciones.duracionhrs; comando.Parameters.Add("@parObservaciones", SqlDbType.VarChar).Value = parCapacitaciones.observaciones; DataTable datos = baseSqlSever.Consultar(comando); return datos; } catch (Exception ex) { // this.log = baseSqlSever.Log; //return null; throw ex; } }
public bool FinCapturaVuelos(string NoSolicitud, string precio, string observaciones) { try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = " UPDATE dSol_solicitudes " + " SET n_num_cotiza_boleto = 1 " + " , n_subtotal = " + precio.ToString() + " , n_total = " + precio.ToString() + " , d_solicitud = '" + observaciones.ToString() + "' " + " WHERE n_isplane = 1 " + " AND n_solicitud = " + NoSolicitud ; DataTable datos = baseSqlSever.Consultar(comando); return true; } catch (Exception e) { throw new Exception("Boletos de avion.", e); return false; } }
public DataTable BuscarCurso(AuditoriaIntelectual parIdempleado, AuditoriaIntelectual parCursoid, AuditoriaIntelectual parAgrupador, AuditoriaIntelectual parSubtipo) { try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = "SELECT id_empleado, id_curso " + "FROM AUD_EXPEDIENTE as a, AUD_D_CAPACITACION as c " + "WHERE c.id_empleado=a.doc_IdEmpleado and c.id_curso like (@parCursoid) and " + " (c.id_empleado like @parIdempleado) and " + " (a.doc_agrupador LIKE @parAgrupador AND RTRIM(a.doc_subtipo) like @parSubtipo) "; comando.Parameters.Clear(); comando.Parameters.Add("@parIdempleado", SqlDbType.VarChar).Value = parIdempleado.NumeroEmpleado; comando.Parameters.Add("@parCursoid", SqlDbType.VarChar).Value = parCursoid.cursoId; comando.Parameters.Add("@parAgrupador", SqlDbType.VarChar).Value = parCursoid.Agrupador; comando.Parameters.Add("@parSubtipo", SqlDbType.VarChar).Value = parCursoid.Subtipodoc; DataTable datos = baseSqlSever.Consultar(comando); return datos; } catch (Exception ex) { this.log = ex.Message; return null; } }
public List<EntidadSolCapacitacion> ConsultaSolicitudesxUsuario() { ManagerSqlServer baseSqlServer = new ManagerSqlServer(); this.comando.CommandText = " SELECT s.n_solicitud, s.c_unidadNeg, s.d_solicitud, s.c_estado_sol, s.c_user_captura, " + " s.f_solicitud, s.c_emp_solicita_JDE, s.f_autoriza_sol, s.c_emp_autoriza_JDE, s.i_importe_total, " + " s.f_inicio_via, s.d_lugar_via, s.d_unidadNeg, " + " s.d_emp_solicita_JDE, s.d_emp_autoriza_JDE, s.n_finalCaptura, s.c_req_comida, " + " s.c_req_coffee, s.d_proveedor, c.descripcion_curso as descripcion_curso " + " FROM Sol_solicitudes as s, AUD_C_CURSOS as c " + " WHERE (s.c_tipo = 'CAP') and s.n_solicitud like @parFolioSolicitud and s.c_emp_solicita_JDE like @parNoEmpleado and " + " s.c_estado_sol ='CAP' and s.d_solicitud like @parCurso and c.id_curso= s.d_solicitud " + //" and d.n_solicitud = s.n_solicitud " + " GROUP BY s.n_solicitud, s.c_unidadNeg, s.d_solicitud, s.c_estado_sol, s.c_user_captura, " + " s.f_solicitud, s.c_emp_solicita_JDE, s.f_autoriza_sol, s.c_emp_autoriza_JDE, s.i_importe_total, " + " s.f_inicio_via, s.d_lugar_via, s.d_unidadNeg, " + " s.d_emp_solicita_JDE, s.d_emp_autoriza_JDE, s.n_finalCaptura, s.c_req_comida, " + " s.c_req_coffee, s.d_proveedor, c.descripcion_curso " ; this.comando.Parameters.Clear(); if (this.SolicitudCap.FolioSolicitud == 0) { this.comando.Parameters.Add("@parFolioSolicitud", SqlDbType.VarChar).Value = "%"; } else { this.comando.Parameters.Add("@parFolioSolicitud", SqlDbType.VarChar).Value = this.SolicitudCap.FolioSolicitud; } if (this.SolicitudCap.IdCurso == string.Empty) { this.comando.Parameters.Add("@parCurso", SqlDbType.VarChar).Value = "%"; } else { this.comando.Parameters.Add("@parCurso", SqlDbType.VarChar).Value = this.SolicitudCap.IdCurso; } if (this.SolicitudCap.NoEmpleado == "0") { this.comando.Parameters.Add("@parNoEmpleado", SqlDbType.VarChar).Value = "%"; } else { this.comando.Parameters.Add("@parNoEmpleado", SqlDbType.VarChar).Value = this.SolicitudCap.NoEmpleado; } if (this.SolicitudCap.UserSolicitud == "0") { this.comando.Parameters.Add("@parUserSolicitud", SqlDbType.VarChar).Value = "%"; } else { this.comando.Parameters.Add("@parUserSolicitud", SqlDbType.VarChar).Value = this.SolicitudCap.UserSolicitud; } DataTable datos = this.conxSqlServer.Consultar(this.comando); if (datos != null) { if (datos.Rows.Count != 0) { List<EntidadSolCapacitacion> listaSolicitudes = new List<EntidadSolCapacitacion>(); foreach (DataRow fila in datos.Rows) { EntidadSolCapacitacion solicitud = new EntidadSolCapacitacion(); // solicitud.N_Partida = Convert.ToInt32(fila["c_tipo"]); // solicitud.ImporteSiva = Convert.ToDouble(fila["s_iva"]); solicitud.FolioSolicitud = Convert.ToInt32(fila["n_solicitud"].ToString()); solicitud.Status = fila["c_estado_sol"].ToString(); solicitud.FechaCapacitacion = fila["f_inicio_via"].ToString(); solicitud.Lugar = fila["d_lugar_via"].ToString(); solicitud.NoEmpleado = fila["c_emp_solicita_JDE"].ToString(); solicitud.NombreEmpleado = fila["d_emp_solicita_JDE"].ToString(); solicitud.Proveedor = fila["d_proveedor"].ToString(); solicitud.Curso = fila["descripcion_curso"].ToString(); listaSolicitudes.Add(solicitud); } this.log = listaSolicitudes.Count.ToString(); return listaSolicitudes; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlServer.Log; // this.log = this.conxSqlServer.Log(); return null; } }
public TablaCabecerasSolicitud() { this.baseSqlServer = new ManagerSqlServer(); }
public DataTable InsertaIncidenciasSeguimiento() { try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); DateTime FAlta = DateTime.Now; comando.CommandText = " INSERT INTO INC_SEGUIMIENTO_INCIDENCIAS(ID_SEGUIMIENTO, MENSAJE, F_INSERT, USER_INSERT, TIPO_SEG_RH) " + " VALUES(@parIdSeguimiento, @parMensaje, @parFInsert,@parUserInsert, @parTipoSegRH) "; comando.Parameters.Clear(); comando.Parameters.Add("@parIdSeguimiento", SqlDbType.VarChar).Value = this.mensaje.IdSeguimiento; comando.Parameters.Add("@parMensaje", SqlDbType.VarChar).Value = this.mensaje.Mensaje; comando.Parameters.Add("@parFinsert", SqlDbType.VarChar).Value = FAlta; comando.Parameters.Add("@parUserInsert", SqlDbType.VarChar).Value = this.mensaje.UserInsert; comando.Parameters.Add("@parTipoSegRH", SqlDbType.VarChar).Value = this.mensaje.Status; DataTable datos = baseSqlSever.Consultar(comando); return datos; } catch (Exception ex) { this.log = ex.Message; return null; } }
public DataTable ActualizaIncidenciasSeguimiento() { try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = " UPDATE INC_REGISTRO_INCIDENCIAS set STATUS=@parStatus, USER_MODIFI = @parUserInsert " + " WHERE ID_INCIDENCIA=@parIdIncidencia "; comando.Parameters.Clear(); comando.Parameters.Add("@parIdIncidencia", SqlDbType.VarChar).Value = this.mensaje.IdSeguimiento; comando.Parameters.Add("@parStatus", SqlDbType.VarChar).Value = this.mensaje.Status; comando.Parameters.Add("@parUserInsert", SqlDbType.VarChar).Value = this.mensaje.UserInsert; DataTable datos = baseSqlSever.Consultar(comando); return datos; } catch (Exception ex) { this.log = ex.Message; return null; } }
public List<BoletosAvion> BuscaVuelos(string NoSolicitud) { List<BoletosAvion> lstVuelos = new List<BoletosAvion>(); try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = " SELECT * FROM cotboletos " + " WHERE n_solicitud = " + NoSolicitud; DataTable datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { foreach (DataRow fila in datos.Rows) { BoletosAvion BA = new BoletosAvion(); BA.id = Convert.ToInt32(fila["id"]); BA.n_partida = Convert.ToInt32(fila["n_partida"]); BA.n_solicitud = Convert.ToInt32(fila["n_solicitud"]); BA.origen = fila["origen"].ToString(); BA.destino = fila["destino"].ToString(); BA.fvuelo = fila["fvuelo"].ToString(); BA.fregreso = fila["fregreso"].ToString(); BA.aerolinea = fila["aerolinea"].ToString(); BA.precio = Convert.ToInt32(fila["precio"]); BA.tipo = fila["tipo"].ToString(); BA.usercaptura = fila["usercaptura"].ToString(); BA.fcaptura = fila["fcaptura"].ToString(); lstVuelos.Add(BA); } } } return lstVuelos; } catch (Exception e) { throw e; } }
public bool BorraVuelos(string NoSolicitud, Int32 id) { try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = " DELETE FROM cotboletos " + " WHERE n_solicitud = " + NoSolicitud + " AND id = " + id.ToString(); DataTable datos = baseSqlSever.Consultar(comando); return true; } catch (Exception e) { throw new Exception("Boletos de avion.", e); return false; } }
public List<LineaSolicitud> ObtenerVuelos(LineaSolicitud parLinea) { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " select " + " dSol_solicitudes.n_solicitud as solicitud, " + " CASE WHEN dSol_solicitudes.n_concepto_via = 'GPA' then 'PASAJES AEREOS' " + " ELSE 'sinVuelos' " + " END as conceptoDescripcion " + " FROM Sol_solicitudes " + " left outer join dSol_solicitudes on " + " dSol_solicitudes.c_tipo = 'VIA' and " + " dSol_solicitudes.n_solicitud = Sol_solicitudes.n_solicitud and " + " dSol_solicitudes.c_unidadNeg = Sol_solicitudes.c_unidadNeg " + " where dSol_solicitudes.n_solicitud like @parClave ORDER BY 2 "; comando.Parameters.Clear(); if (parLinea.Clave == 0) { comando.Parameters.Add("@parClave", SqlDbType.VarChar).Value = "%"; } else { comando.Parameters.Add("@parClave", SqlDbType.VarChar).Value = parLinea.Clave.ToString(); } datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<LineaSolicitud> listaLinea = new List<LineaSolicitud>(); foreach (DataRow fila in datos.Rows) { LineaSolicitud linea = new LineaSolicitud(); linea.ConceptoDescripcion = fila["conceptoDescripcion"].ToString(); listaLinea.Add(linea); } this.log = listaLinea.Count.ToString(); return listaLinea; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
/* EJECUTAR CONSULTA ---------------------------------------*/ protected int EjecutarConsulta(SqlCommand parComando) { datosTabla = new DataTable(); ManagerSqlServer gestor = new ManagerSqlServer(); int noRegistros = gestor.Select(parComando, datosTabla); if (noRegistros != -1) // Sin errores { if (noRegistros != 0) { this.log = "OK"; } else { this.log = "VACIO"; } } else { this.log = gestor.Log; } return noRegistros; }
// Metodos Publicos //public List<AuditoriaIntelectual> ObtenerAgrupador() //{ // SqlCommand comando = new SqlCommand(); // comando.CommandText = // " SELECT doc_IdEmpleado, doc_agrupador, doc_tipo, doc_nombre " + // " FROM AUD_EXPEDIENTE " + // " WHERE doc_agrupador=@docagrupador"; // comando.Parameters.Clear(); // if (this.eAuditoria.Agrupador != null) // { // comando.Parameters.Add("@docagrupador", SqlDbType.VarChar).Value = "%"; // } // else // { // comando.Parameters.Add("@docagrupador", SqlDbType.VarChar).Value = this.eAuditoria.Agrupador; // } // DataTable datos = this.GetData(comando); // if (datos != null) // { // return this.ConverToList(datos); // } // else // { // return null; // } // } //public List<AuditoriaIntelectual> ObtenerAgrupador(string pardocagrupador) //{ // ManagerSqlServer baseSqlSever = new ManagerSqlServer(); // DataTable datos; // SqlCommand comando = new SqlCommand(); // comando.CommandText = // " SELECT doc_IdEmpleado, doc_agrupador, doc_tipo, doc_nombre " + // " FROM AUD_EXPEDIENTE " + // " WHERE doc_agrupador like :docagrupador"; // comando.Parameters.Clear(); // if (this.eAuditoria.Agrupador != null) // { // comando.Parameters.Add(":docagrupador", SqlDbType.VarChar).Value = pardocagrupador; // } // else // { // comando.Parameters.Add(":docagrupador", SqlDbType.VarChar).Value = "%"; // } // datos = baseSqlSever.Consultar(comando); // if (datos != null) // { // if (datos.Rows.Count != 0) // { // List<AuditoriaIntelectual> listaDocumentos = new List<AuditoriaIntelectual>(); // foreach (DataRow fila in datos.Rows) // { // AuditoriaIntelectual expediente = new AuditoriaIntelectual(); // expediente.Agrupador = fila["doc_agrupador"].ToString(); // expediente.NumeroEmpleado = fila["doc_IdEmpleado"].ToString(); // listaDocumentos.Add(expediente); // } // this.log = listaDocumentos.Count.ToString(); // return listaDocumentos; // } // else // { // this.log = "VACIO"; // return null; // } // } // else // { // this.log = baseSqlSever.Log; // return null; // } //} public List<AuditoriaIntelectual> ObtenerAgrupador(string parAgrupador) { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); DataTable datos; comando.CommandText = " SELECT doc_IdEmpleado, doc_agrupador, doc_tipo, doc_nombre " + " FROM AUD_EXPEDIENTE "+ " WHERE doc_agrupador like @docagrupador"; comando.Parameters.Clear(); if (parAgrupador != null) { comando.Parameters.Add("@docagrupador", SqlDbType.VarChar).Value = parAgrupador; } else { comando.Parameters.Add("@docagrupador", SqlDbType.VarChar).Value = "%"; } datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<AuditoriaIntelectual> listaDocumentos = new List<AuditoriaIntelectual>(); foreach (DataRow fila in datos.Rows) { AuditoriaIntelectual expediente = new AuditoriaIntelectual(); expediente.Agrupador = fila["doc_agrupador"].ToString(); expediente.NumeroEmpleado = fila["doc_IdEmpleado"].ToString(); listaDocumentos.Add(expediente); } this.log = listaDocumentos.Count.ToString(); return listaDocumentos; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }
public DataTable BuscarAgrupador(AuditoriaIntelectual parAgrupador, AuditoriaIntelectual parSubTipo) { try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = "SELECT doc_IdEmpleado " + "FROM AUD_EXPEDIENTE " + "WHERE (doc_agrupador LIKE @parAgrupacion AND RTRIM(doc_subtipo) like @parSubTipo) " + "GROUP BY doc_IdEmpleado "; //" SELECT doc_IdEmpleado, doc_agrupador, doc_tipo, doc_nombre , doc_subtipo " + //" FROM AUD_EXPEDIENTE " + //" WHERE doc_IdEmpleado like '200200' and doc_agrupador LIKE @parAgrupacion and doc_IdEmpleado = " + //" (SELECT doc_IdEmpleado FROM AUD_EXPEDIENTE " + //" WHERE doc_IdEmpleado like '200200' and doc_subtipo like '%acta nacimiento %') "; comando.Parameters.Clear(); comando.Parameters.Add("@parAgrupacion", SqlDbType.VarChar).Value = parAgrupador.Agrupador; comando.Parameters.Add("@parSubTipo", SqlDbType.VarChar).Value = parSubTipo.Subtipodoc; DataTable datos = baseSqlSever.Consultar(comando); return datos; } catch (Exception ex) { this.log = ex.Message; return null; } }
public List<LineaSolicitud> Obtener(LineaSolicitud parLinea) { ManagerSqlServer baseSqlServer = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = "SELECT " + "c_tipo as tipo, " + "n_solicitud as clave, " + "c_unidadNeg as unClave, " + "n_partida as partida, " + "n_subtotal as subtotal, " + "p_iva as iva, " + "n_total as total, " + "d_solicitud as descripcion, " + "n_concepto_via as conceptoClave, " + "d_concepto_via as conceptoDescripcion " + "FROM dSol_solicitudes " + "where n_solicitud like @parClave " ; comando.Parameters.Clear(); if (parLinea.Clave == 0) { comando.Parameters.Add("@parClave", SqlDbType.VarChar).Value = "%"; } else { comando.Parameters.Add("@parClave", SqlDbType.VarChar).Value = parLinea.Clave.ToString(); } DataTable datos = baseSqlServer.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<LineaSolicitud> listaLineas = new List<LineaSolicitud>(); foreach (DataRow fila in datos.Rows) { LineaSolicitud linea = new LineaSolicitud(); linea.Tipo = fila["tipo"].ToString(); if (fila["clave"] != DBNull.Value) { linea.Clave = Convert.ToInt32(fila["clave"]); } linea.UnClave = fila["unClave"].ToString(); linea.UnDescripcion = string.Empty; if (fila["partida"] != DBNull.Value) { linea.Partida = Convert.ToInt32(fila["partida"]); } if (fila["subtotal"] != DBNull.Value) { linea.Subtotal = Convert.ToSingle(fila["subtotal"]); } if (fila["iva"] != DBNull.Value) { linea.Iva = Convert.ToInt32(fila["iva"]); } if (fila["total"] != DBNull.Value) { linea.Total = Convert.ToSingle(fila["total"]); } linea.Descripcion = fila["descripcion"].ToString(); linea.ConceptoClave = fila["conceptoClave"].ToString(); linea.ConceptoDescripcion = fila["conceptoDescripcion"].ToString(); listaLineas.Add(linea); } this.log = listaLineas.Count.ToString(); return listaLineas; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlServer.Log; return null; } }
public DataTable BuscarDigitalizacionesAI(Digitalizaciones parDigitalizacion) { try { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); SqlCommand comando = new SqlCommand(); comando.CommandText = "SELECT * " + "FROM AUD_EXPEDIENTE " + "WHERE (doc_IdEmpleado LIKE @parNumeroEmpleado) " + "AND (doc_agrupador LIKE @parAgrupacion) " + "AND (doc_subtipo LIKE @parSubTipo) "; //"WHERE (doc_IdEmpleado LIKE ISNULL(@parNumeroEmpleado, '%')) " + //"AND (doc_agrupador LIKE ISNULL(@parAgrupacion, '%')) "+ //"AND (doc_subtipo LIKE ISNULL(@parSubTipo, '%')) "; comando.Parameters.Clear(); comando.Parameters.Add("@parNumeroEmpleado", SqlDbType.VarChar).Value = parDigitalizacion.NumeroEmpleado; comando.Parameters.Add("@parAgrupacion", SqlDbType.VarChar).Value = parDigitalizacion.Agrupacion; comando.Parameters.Add("@parSubTipo", SqlDbType.VarChar).Value = parDigitalizacion.SubTipo; DataTable datos = baseSqlSever.Consultar(comando); return datos; } catch (Exception ex) { this.log = ex.Message; return null; } }
public List<LineaSolicitud> ObtenerNumPartidas(LineaSolicitud parLinea) { ManagerSqlServer baseSqlSever = new ManagerSqlServer(); DataTable datos; SqlCommand comando = new SqlCommand(); comando.CommandText = " select COUNT(n_solicitud) as totalpartidas from dSol_solicitudes " + " where n_solicitud like @parClave ORDER BY 2 "; comando.Parameters.Clear(); if (parLinea.Clave == 0) { comando.Parameters.Add("@parClave", SqlDbType.VarChar).Value = "%"; } else { comando.Parameters.Add("@parClave", SqlDbType.VarChar).Value = parLinea.Clave.ToString(); } datos = baseSqlSever.Consultar(comando); if (datos != null) { if (datos.Rows.Count != 0) { List<LineaSolicitud> listaLinea = new List<LineaSolicitud>(); foreach (DataRow fila in datos.Rows) { LineaSolicitud linea = new LineaSolicitud(); linea.Partida = Convert.ToInt32(fila["totalpartidas"].ToString()); listaLinea.Add(linea); } this.log = listaLinea.Count.ToString(); return listaLinea; } else { this.log = "VACIO"; return null; } } else { this.log = baseSqlSever.Log; return null; } }