Пример #1
0
        private void cargarCboComuna(int idRegion)
        {
            using (OracleDataReader dr = operaciones.sqlOperacion("SELECT ID_COMUNA, NOMBRE_COMUNA FROM COMUNA WHERE REGION=" + idRegion))
            {
                while (dr.Read())
                {
                    cboComuna.Items.Add(new { id = dr["ID_COMUNA"].ToString(), nombre_comuna = dr["NOMBRE_COMUNA"].ToString() });
                    //cboTipoContrato.Items.Add(dr["NOMBRE_TIPO"].ToString());
                }

                cboComuna.DisplayMember = "nombre_comuna";
                cboComuna.ValueMember   = "id";
                operaciones.cerrarConexion();
            }
        }
        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();
            }
        }
Пример #4
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();
            }
        }
Пример #9
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();
            }
        }
Пример #10
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();
            }
        }
Пример #11
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();
            }
        }
Пример #12
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);
 }
 //Metodo de grilla para autocompletar los campos
 private void grdEditarProfe_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
     {
         int idProfesional = Convert.ToInt32(this.grdEditarProfe.Rows[e.RowIndex].Cells["idProfesional"].Value);
         txtPNombreEditarP.Text   = this.grdEditarProfe.Rows[e.RowIndex].Cells["pnombre"].Value.ToString();
         txtSNombreEditarP.Text   = this.grdEditarProfe.Rows[e.RowIndex].Cells["snombre"].Value.ToString();
         txtAPaternoEditarP.Text  = this.grdEditarProfe.Rows[e.RowIndex].Cells["appaterno"].Value.ToString();
         txtApMaternoEditarP.Text = this.grdEditarProfe.Rows[e.RowIndex].Cells["apmaterno"].Value.ToString();
         txtRutEditarP.Text       = this.grdEditarProfe.Rows[e.RowIndex].Cells["rutProfesional"].Value.ToString();
         txtTelefonoEditarP.Text  = this.grdEditarProfe.Rows[e.RowIndex].Cells["telefono"].Value.ToString();
         txtDireccionEditarP.Text = this.grdEditarProfe.Rows[e.RowIndex].Cells["direccion"].Value.ToString();
         string sql = "SELECT EMAIL,PASSWORD FROM USUARIO us INNER JOIN PROFESIONAL PRO ON PRO.USUARIO = us.ID_USUARIO WHERE PRO.ID_PROFESIONAL =" + idProfesional;
         using (OracleDataReader dr = operaciones.sqlOperacion(sql))
         {
             while (dr.Read())
             {
                 txtEmailEditarP.Text      = dr["email"].ToString();
                 txtContraseñaEditarP.Text = dr["password"].ToString();
             }
             operaciones.cerrarConexion();
         }
     }
 }
 private void grdEditCli_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
     {
         int idCliente = Convert.ToInt32(this.grdEditCli.Rows[e.RowIndex].Cells["id_cliente"].Value);
         txtNomTiEdit.Text  = this.grdEditCli.Rows[e.RowIndex].Cells["nombre_titular"].Value.ToString();
         txtNomEmpEdit.Text = this.grdEditCli.Rows[e.RowIndex].Cells["nombre_empresa"].Value.ToString();
         txtRutEmpEdit.Text = this.grdEditCli.Rows[e.RowIndex].Cells["rut_empresa"].Value.ToString();
         txtGiroEdit.Text   = this.grdEditCli.Rows[e.RowIndex].Cells["giro"].Value.ToString();
         txtDirCliEdit.Text = this.grdEditCli.Rows[e.RowIndex].Cells["direccion"].Value.ToString();
         txtTelCliEdit.Text = this.grdEditCli.Rows[e.RowIndex].Cells["telefono"].Value.ToString();
         txtPaginaEdit.Text = this.grdEditCli.Rows[e.RowIndex].Cells["pagina_web"].Value.ToString();
         string sql = "SELECT EMAIL,PASSWORD FROM USUARIO us INNER JOIN CLIENTE cli ON cli.USUARIO = us.ID_USUARIO WHERE cli.ID_CLIENTE =" + idCliente;
         using (OracleDataReader dr = operaciones.sqlOperacion(sql))
         {
             while (dr.Read())
             {
                 txtEmailCliEdit.Text = dr["email"].ToString();
                 txtPass.Text         = dr["password"].ToString();
             }
             operaciones.cerrarConexion();
         }
     }
 }
        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();
            }
        }
Пример #16
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();
            }
        }