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();
            }
        }
Beispiel #3
0
        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();
            }
        }
Beispiel #8
0
        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();
            }
        }
Beispiel #9
0
        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();
            }
        }
Beispiel #10
0
        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();
            }
        }
Beispiel #11
0
 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();
            }
        }
Beispiel #13
0
        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();
            }
        }