public int ObtenerUsuario(string email, string password) { try { OracleDataReader dr; object[] parametros = new object[3]; parametros[0] = email; parametros[1] = password; operaciones.abrirConexion(); OracleCommand cmd = operaciones.execSP("LOGINE", parametros); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { //usuL.email = dr[1].ToString(); //usuL.password = dr[2].ToString(); //usuL.tipo_usuario = Convert.ToInt32(dr[3].ToString()); return(Convert.ToInt32(dr[3].ToString())); } dr.Dispose(); } return(0); } catch (Exception ex) { throw new Exception(ex.Message); } finally { operaciones.cerrarConexion(); } }
//public int insertarContrato(DateTime fecha_expiracion, string detalle_contrato, int idTipoContrato) //{ // try // { // object[] parameter = new object[4]; // parameter[0] = fecha_expiracion; // parameter[1] = detalle_contrato; // parameter[2] = idTipoContrato; // operaciones.abrirConexion(); // OracleCommand cmd = operaciones.execSP("PKG_CONTRATO.INSERTAR_CONTRATO", parameter); // int id_contrato = Convert.ToInt32(cmd.Parameters["P_ID_CONTRATO"].Value); // return id_contrato; // } // catch (Exception ex) // { // return 0; // } // finally // { // operaciones.cerrarConexion(); // } //} public int aceptarContrato(int idContrato) { try { object[] parameter = new object[1]; parameter[0] = idContrato; operaciones.abrirConexion(); OracleCommand cmd = operaciones.execSP("PKG_CONTRATO.ACEPTAR_CONTRATO", parameter); return(1); } catch (Exception ex) { return(0); } finally { operaciones.cerrarConexion(); } }
public int agregarSolicitud(int id_solicitud, int id_profesional) { try { object[] parameter = new object[4]; parameter[0] = id_solicitud; parameter[1] = id_profesional; operaciones.abrirConexion(); OracleCommand cmd = operaciones.execSP("INGRESAR_PROFESIONAL_SOLICITUD", parameter); return(1); } catch (Exception ex) { return(0); } finally { operaciones.cerrarConexion(); } }
public List <Planificacion_Capacitacion> listarPlanificacionCapacitacion() { List <Planificacion_Capacitacion> list; OracleDataReader dr; try { operaciones.abrirConexion(); list = new List <Planificacion_Capacitacion>(); object[] parametro = new object[1]; parametro[0] = ""; OracleCommand cmd = operaciones.execSP("PKG_CAPACITACION.LISTAR_PLANIFICACION_CAPACITACION", parametro); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Planificacion_Capacitacion item = new Planificacion_Capacitacion(); item.id_planificacion_capacitacion = int.Parse(dr["ID_CAPACITACION"].ToString()); item.fecha_registro = Convert.ToDateTime(dr["FECHA_REGISTRO"].ToString()); item.material = dr["MATERIAL"].ToString(); item.cantidad_asistentes = int.Parse(dr["CATIDAD_ASISTENTES"].ToString()); list.Add(item); } } dr.Dispose(); return(list); } catch (Exception err) { throw new Exception(err.Message); } finally { operaciones.cerrarConexion(); } }
public int InsertarUsuario(int id_tipo_usuario, string email, string password) { try { object[] parametros = new object[3]; parametros[0] = id_tipo_usuario; parametros[1] = email; parametros[2] = password; operaciones.abrirConexion(); OracleCommand cmd = operaciones.execSP("AGREGAR_USUARIO_P", parametros); return(1); } catch (Exception ex) { throw new Exception(ex.Message); } finally { operaciones.cerrarConexion(); } }
public List <Capacitacion> listarCapacitacion() { List <Capacitacion> list; OracleDataReader dr; try { operaciones.abrirConexion(); list = new List <Capacitacion>(); object[] parametro = new object[1]; parametro[0] = ""; OracleCommand cmd = operaciones.execSP("PKG_CAPACITACION.LISTAR_CAPACITACION", parametro); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Capacitacion item = new Capacitacion(); item.id_capacitacion = int.Parse(dr["ID_CAPACITACION"].ToString()); item.fecha_capacitacion = Convert.ToDateTime(dr["FECHA_CAPACITACION"].ToString()); item.id_planificacion = int.Parse(dr["ID_PLANIFICACION"].ToString()); list.Add(item); } } dr.Dispose(); return(list); } catch (Exception err) { throw new Exception(err.Message); } finally { operaciones.cerrarConexion(); } }
public int insertarServicio(string nombre_servicio, DateTime fecha_termino, int id_tipo_servicio, int id_contrato) { try { object[] parameter = new object[5]; parameter[0] = nombre_servicio; parameter[1] = fecha_termino; parameter[2] = id_tipo_servicio; parameter[3] = id_contrato; operaciones.abrirConexion(); OracleCommand cmd = operaciones.execSP("PKG_SERVICIO.INSERTAR_SERVICIO", parameter); int id_servicio = Convert.ToInt32(cmd.Parameters["P_ID_SERVICIO"].Value); return(id_servicio); } catch (Exception ex) { return(0); } finally { operaciones.cerrarConexion(); } }
public PDFpago ListarPagoPdf(int idPago) { OracleDataReader dr; try { operaciones.abrirConexion(); object[] parametro = new object[2]; parametro[0] = idPago; parametro[1] = "PAGO"; OracleCommand cmd = operaciones.execSP("PDF_PAGO", parametro); dr = cmd.ExecuteReader(); PDFpago pdfPago = new PDFpago(); if (dr.HasRows) { while (dr.Read()) { pdfPago.nombre_titutal = dr[0].ToString(); pdfPago.rut_empresa = dr[1].ToString(); pdfPago.giro = dr[2].ToString(); pdfPago.telefono = Convert.ToInt32(dr[3].ToString()); pdfPago.servicios = dr[4].ToString(); pdfPago.fecha_realizacion = Convert.ToDateTime(dr[5].ToString()); pdfPago.fecha_expiracion = Convert.ToDateTime(dr[6].ToString()); pdfPago.impuesto = Convert.ToInt32(dr[7].ToString()); pdfPago.monto = Convert.ToInt32(dr[8].ToString()); pdfPago.monto_total = Convert.ToInt32(dr[9].ToString()); pdfPago.estado_pago = dr[10].ToString(); } } dr.Dispose(); return(pdfPago); } catch (Exception ex) { throw new Exception(ex.Message); } finally { operaciones.cerrarConexion(); } }
public List <Pagos> ListarPago() { List <Pagos> listpago; OracleDataReader dr; try { operaciones.abrirConexion(); listpago = new List <Pagos>(); object[] parametro = new object[1]; parametro[0] = "PAGO"; OracleCommand cmd = operaciones.execSP("LISTAR_DETALLE_PAGO", parametro); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Pagos detapago = new Pagos(); detapago.id_pago = int.Parse(dr["ID_PAGO"].ToString()); detapago.estado_pago = dr["ESTADO_PAGO"].ToString(); detapago.nombre_titular = dr["NOMBRE_TITUTAL"].ToString(); detapago.rut_empresa = dr["RUT_EMPRESA"].ToString(); listpago.Add(detapago); } } dr.Dispose(); return(listpago); } catch (Exception ex) { throw new Exception(ex.Message); } finally { operaciones.cerrarConexion(); } }
public List <Accidente> listarCantidadAccidente() { List <Accidente> list; OracleDataReader dr; try { operaciones.abrirConexion(); list = new List <Accidente>(); object[] parametro = new object[1]; parametro[0] = ""; OracleCommand cmd = operaciones.execSP("ACCIDENTES_POR_CLIENTE", parametro); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Accidente item = new Accidente(); item.idCliente = int.Parse(dr[0].ToString()); item.nombreTitular = dr[1].ToString(); item.rutEmpresa = dr[2].ToString(); item.nombreEmpresa = dr[3].ToString(); item.cantAccidente = int.Parse(dr[4].ToString()); list.Add(item); } } dr.Dispose(); return(list); } catch (Exception err) { throw new Exception(err.Message); } finally { operaciones.cerrarConexion(); } }
public int insertarSucursal(string nombre_sucursal, string direccion, string nombre_contacto, int id_comuna, int id_cliente) { try { object[] parameter = new object[5]; parameter[0] = nombre_sucursal; parameter[1] = direccion; parameter[2] = nombre_contacto; parameter[3] = id_comuna; parameter[4] = id_cliente; operaciones.abrirConexion(); operaciones.execSP("PKG_SUCURSAL.INSERTAR_SUCURSAL", parameter); }catch (Exception e) { return(0); } finally { operaciones.cerrarConexion(); } return(1); }
public List <Profesional> buscarProfesional(string param) { List <Profesional> listaPro; OracleDataReader dr; try { operaciones.abrirConexion(); listaPro = new List <Profesional>(); object[] parametro = new object[2]; parametro[0] = param; parametro[1] = "PROFESIONAL"; OracleCommand cmd = operaciones.execSP("BUSCAR_PROFESIONAL", parametro); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Profesional profecional = new Profesional(); profecional.idProfesional = int.Parse(dr["ID_PROFESIONAL"].ToString()); profecional.rutProfesional = dr["RUT"].ToString(); profecional.pnombre = dr["PNOMBRE"].ToString();// + " " + dr["SNOMBRE"].ToString() + " " + dr["APPATERNO"].ToString() + " " + dr["APMATERNO"].ToString(); profecional.snombre = dr["SNOMBRE"].ToString(); profecional.appaterno = dr["APPATERNO"].ToString(); profecional.apmaterno = dr["APMATERNO"].ToString(); profecional.direccion = dr["DIRECCION"].ToString(); profecional.telefono = dr["TELEFONO"].ToString(); listaPro.Add(profecional); } } dr.Dispose(); return(listaPro); } catch (Exception ex) { throw new Exception(ex.Message); } finally { operaciones.cerrarConexion(); } }
public List <Cliente> listarCliente() { List <Cliente> list; OracleDataReader dr; try { operaciones.abrirConexion(); list = new List <Cliente>(); object[] parametro = new object[1]; parametro[0] = "CLIENTE"; OracleCommand cmd = operaciones.execSP("PKG_CLIENTE.LISTAR_CLIENTES", parametro); dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Cliente item = new Cliente(); item.id_cliente = int.Parse(dr["ID_CLIENTE"].ToString()); item.nombre_titular = dr["NOMBRE_TITUTAL"].ToString(); item.rut_empresa = dr["RUT_EMPRESA"].ToString(); item.nombre_empresa = dr["NOMBRE_EMPRESA"].ToString(); item.giro = dr["GIRO"].ToString(); item.direccion = dr["DIRECCION"].ToString(); item.telefono = Convert.ToInt32(dr["TELEFONO"]); item.pagina_web = dr["PAGINA_WEB"].ToString(); item.id_usuario = Convert.ToInt32(dr["USUARIO"]); list.Add(item); } } dr.Dispose(); return(list); } catch (Exception ex) { throw new Exception(ex.Message); } finally { operaciones.cerrarConexion(); } }