コード例 #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            String         query = "SELECT ES_DESCRIPCION as Especialidad, TIPO_ES_DESCRIPCION as 'Tipo de Especialidad'  FROM BUGDEVELOPING.ESPECIALIDAD JOIN BUGDEVELOPING.TIPO_ESPECIALIDAD ON (ES_TIPO = TIPO_ES_ID)";
            ConnectorClass con   = ConnectorClass.Instance;

            dataGridView1.DataSource = con.executeQuery(query);
            dataGridView1.Enabled    = true;
            dataGridView1.AutoResizeColumns();
        }
コード例 #2
0
 private void FormAbmRolLoad(object sender, EventArgs e)
 {
     //MUESTRA LAS FUNCIONALIDADES QUE SE PUEDEN ESCOGER PARA DICHO ROL NUEVO
     cc = ConnectorClass.Instance;
     dt = cc.executeQuery("SELECT FUNCIONALIDAD_ID, FUNCIONALIDAD_NOMBRE FROM BUGDEVELOPING.FUNCIONALIDAD");
     checkedListBoxFuncionalidades.DataSource    = dt;
     checkedListBoxFuncionalidades.DisplayMember = "FUNCIONALIDAD_NOMBRE";
     checkedListBoxFuncionalidades.ValueMember   = "FUNCIONALIDAD_ID";
 }
コード例 #3
0
        public static DataTable obtenerPlanMedico()
        {
            DataTable      Dt;
            String         query    = "SELECT pl_codigo 'CODIGO',pl_descripcion 'DESCRIPCION' FROM BUGDEVELOPING.PLAN_MEDICO";
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
            return(Dt);
        }
コード例 #4
0
        public static DataTable obtenerMarcas()
        {
            DataTable      Dt;
            String         query    = "SELECT * FROM  BUGDEVELOPING.MARCA";
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
            return(Dt);
        }
コード例 #5
0
        private void darDeAltaExistente()
        {
            DataTable Dt;
            String    query = "UPDATE BUGDEVELOPING.PACIENTE SET pa_activo = 1 WHERE pa_nAfiliado = " + this.numeroAfiliado;

            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
        }
コード例 #6
0
        public static DataTable obtenerEspecialidadesMedicas()
        {
            DataTable      Dt;
            String         query    = "SELECT ES_ID, ES_DESCRIPCION FROM BUGDEVELOPING.ESPECIALIDAD";
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
            return(Dt);
        }
コード例 #7
0
        private string obtenerNAfiliadoDe(string idTitular)
        {
            DataTable      Dt;
            string         query    = "SELECT pa_nAfiliado from BUGDEVELOPING.PACIENTE WHERE pa_persona = " + idTitular;
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
            return(Dt.Rows[0].ItemArray[0].ToString());
        }
コード例 #8
0
        public static void InsertarViaje(string codigoRecorrido, string micro, DateTime fechaSalida, DateTime fechaLlegadaEstimada)
        {
            /*genera el viaje*/
            ConnectorClass cc    = ConnectorClass.Instance;
            String         query = "INSERT INTO BUGDEVELOPING.VIAJE (VIAJE_MICRO_PATENTE, VIAJE_CODIGO_RECORRIDO, VIAJE_FECHA_SALIDA, VIAJE_FECHA_ESTIMADA_LLEGADA) values ('" + micro + "','" + codigoRecorrido + "', '" + fechaSalida + "', '" + fechaLlegadaEstimada + "')";
            DataTable      dt    = cc.executeQuery(query);

            MessageBox.Show("Se genero el viaje de manera correcta", "GenerarViaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
コード例 #9
0
        public void bFiltrar_Click(String rolId)
        {
            conn = ConnectorClass.Instance;

            String query = "SELECT F.FUNCIONALIDAD_NOMBRE  FROM BUGDEVELOPING.FUNCIONALIDAD F JOIN BUGDEVELOPING.FUNROL FR  ON FR.FUNROL_FUNCIONALIDAD_ID = F.FUNCIONALIDAD_ID JOIN BUGDEVELOPING.ROL R ON R.ROL_ID = FR.FUNROL_ROL_ID WHERE R.ROL_ID = 1";

            selectorFuncionalidades.DataSource = conn.executeQuery(query);
            selectorFuncionalidades.Enabled    = true;
        }
コード例 #10
0
        public static DataTable planDeAfiliado(string numeroAfiliado)
        {
            DataTable      Dt;
            String         query    = "Select pl_codigo,pl_descripcion,pl_precio_consulta,pl_precio_farmacia from BUGDEVELOPING.PLAN_MEDICO join BUGDEVELOPING.PACIENTE on (pa_plan = pl_codigo) where pa_nafiliado = " + numeroAfiliado;
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
            return(Dt);
        }
コード例 #11
0
        public static DataTable obtenerEspecialidadesDe(string pk_medico)
        {
            DataTable      Dt;
            String         query    = "SELECT EM_ESPECIALIDAD FROM BUGDEVELOPING.ESPECIALIDAD_MEDICO WHERE EM_MEDICO = '" + pk_medico + "'";
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
            return(Dt);
        }
コード例 #12
0
        public static void bajarMicroEnDB(string microPatene, DateTime fechaBaja)
        {
            string fecha = fechaBaja.ToString("yyyyMMdd HH:mm:ss");

            DataTable      Dt;
            String         query    = "UPDATE BUGDEVELOPING.MICRO SET MICRO_FECHA_BAJA ='" + fecha + "' WHERE MICRO_PATENTE ='" + microPatene + "'";
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
        }
コード例 #13
0
        private string obtenerIdDePersonaConNAfiliado(string nAfiliado)
        {
            DataTable Dt;

            String         query    = "SELECT pe_id from BUGDEVELOPING.PACIENTE JOIN BUGDEVELOPING.PERSONA on (pe_id = pa_persona)WHERE pa_nAfiliado = " + nAfiliado;
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
            return(Dt.Rows[0].ItemArray[0].ToString());
        }
コード例 #14
0
        public bool yaExiste()
        {
            ConnectorClass con = ConnectorClass.Instance;
            DataTable      dt  = con.executeQuery("select * from BUGDEVELOPING.PERSONA JOIN BUGDEVELOPING.MEDICO ON (ME_PERSONA  = PE_ID) where PE_NUM_DOC=" + documento.Text);

            if (dt.Rows.Count != 0)
            {
                return(true);
            }
            return(false);
        }
コード例 #15
0
        private void cammbiarPrecioRecorridoEnDB()
        {
            string precioKGNuevo   = textBox_PrecioKG.Text;
            string precioBaseNuevo = textBox_PrecioPasaje.Text;

            DataTable      Dt;
            string         query    = "UPDATE BUGDEVELOPING.RECORRIDO SET RECORRIDO_PRECIO_BASE_KG = " + precioKGNuevo + ", RECORRIDO_PRECIO_BASE_PASAJE = " + precioBaseNuevo + " WHERE RECORRIDO_CODIGO = '" + codigoRecorrido + "'";
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
        }
コード例 #16
0
        private void ABMProfesionalEspecialidades_Load(object sender, EventArgs e)
        {
            String         query = "SELECT TIPO_ES_ID, TIPO_ES_DESCRIPCION FROM BUGDEVELOPING.TIPO_ESPECIALIDAD";
            ConnectorClass con   = ConnectorClass.Instance;

            tiposEspecialidades.DisplayMember = "TIPO_ES_DESCRIPCION";
            tiposEspecialidades.ValueMember   = "TIPO_ES_ID";
            tiposEspecialidades.DataSource    = con.executeQuery(query);

            tiposEspecialidades.SelectedItem = null;
        }
コード例 #17
0
        public static DataTable obtenerPatentes()
        {
            DataTable patentes;

            String         query    = "SELECT MICRO_PATENTE FROM BUGDEVELOPING.MICRO";
            ConnectorClass conexion = ConnectorClass.Instance;

            patentes = conexion.executeQuery(query);

            return(patentes);
        }
コード例 #18
0
        public static void mandarMicroFueraServicio(string microPatente, DateTime fechaComienzo, DateTime fechaFin)
        {
            string comienzo = "'" + fechaComienzo.ToString("yyyyMMdd HH:mm:ss") + "'";
            string fin      = "'" + fechaFin.ToString("yyyyMMdd HH:mm:ss") + "'";

            DataTable      Dt;
            String         query    = "INSERT INTO BUGDEVELOPING.MICRO_FUERA_SERVICIO (MICRO_FUERA_SERVICIO_PATENTE, MICRO_FUERA_SERVICIO_FECHA_INICIO, MICRO_FUERA_SERVICIO_FECHA_REINCORPORACION) VALUES('" + microPatente + "'," + comienzo + "," + fin + ")";
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
        }
コード例 #19
0
        public static DataTable obtenerProfesional(String pk_medico)
        {
            DataTable      profesional;
            string         seleccion = "SELECT pe_nombre, pe_apellido, pe_sexo, pe_fecha_nac, me_matricula, pe_tipo_doc, pe_num_doc, pe_direccion, pe_telefono, pe_mail";
            string         origen    = " FROM BUGDEVELOPING.MEDICO JOIN BUGDEVELOPING.PERSONA ON (PE_ID = ME_PERSONA)";
            string         condicion = " WHERE ME_PERSONA ='" + pk_medico + "'";
            ConnectorClass conexion  = ConnectorClass.Instance;

            profesional = conexion.executeQuery(seleccion + origen + condicion);
            return(profesional);
        }
コード例 #20
0
        public bool turnoNoConcretado(String nro)
        {
            ConnectorClass con = ConnectorClass.Instance;
            DataTable      dt  = con.executeQuery("select * from BUGDEVELOPING.TURNO where  exists(select * from BUGDEVELOPING.CONSULTA where CON_TURNO = T_ID) " + "and T_ID=" + nro);

            if (dt.Rows.Count == 0)
            {
                return(true);
            }

            return(false);
        }
コード例 #21
0
        private DataTable obtenerMicro(Object patente)
        {
            DataTable      micro;
            string         seleccion = "SELECT MICRO_PATENTE as 'Patente',MARCA_NOMBRE as 'MARCA',  MICRO_NUMERO as 'Numero', MICRO_MODELO as 'Modelo',TIPO_SERVICIO_NOMBRE as 'Servicio',  MICRO_CANTIDAD_KGS as 'Capacidad(KG)'";
            string         origen    = "FROM BUGDEVELOPING.MICRO left join BUGDEVELOPING.MARCA on (Micro.MICRO_CODIGO_MARCA = MARCA_CODIGO) left join BUGDEVELOPING.TIPO_SERVICIO TS on (MICRO.MICRO_TIPO_SERVICIO = TS.TIPO_SERVICIO_CODIGO)";
            string         condicion = " WHERE MICRO_PATENTE ='" + patente + "'";
            ConnectorClass conexion  = ConnectorClass.Instance;

            micro = conexion.executeQuery(seleccion + origen + condicion);

            return(micro);
        }
コード例 #22
0
        public static String getTipoServicio(String Recorrido)
        {
            String         query    = "select TIPO_SERVICIO_NOMBRE from BUGDEVELOPING.RECORRIDO join BUGDEVELOPING.TIPO_SERVICIO on (RECORRIDO_CODIGO = '" + Recorrido + "' and TIPO_SERVICIO_CODIGO = RECORRIDO_TIPO_SERVICIO)";
            ConnectorClass conexion = ConnectorClass.Instance;
            DataTable      dt       = conexion.executeQuery(query);

            if (dt.Rows.Count != 0)
            {
                return(dt.Rows[0].ItemArray[0].ToString());
            }
            return("");
        }
コード例 #23
0
 private void ListadoRecorridos_Load(object sender, EventArgs e)
 {
     //carga del dataGridView lista de recorridos
     this.bFiltrar_Click(sender, e);
     //carga del comboboxTipoServicio
     cc = ConnectorClass.Instance;
     dt = cc.executeQuery("SELECT TIPO_SERVICIO_CODIGO, TIPO_SERVICIO_NOMBRE FROM BUGDEVELOPING.TIPO_SERVICIO");
     comboBoxTipoServicio.DataSource    = dt;
     comboBoxTipoServicio.DisplayMember = "TIPO_SERVICIO_NOMBRE";
     comboBoxTipoServicio.ValueMember   = "TIPO_SERVICIO_CODIGO";
     comboBoxTipoServicio.Text          = "";
 }
コード例 #24
0
        private void darDeBajaAAfiliado()
        {
            DataTable Dt;
            String    query = "Execute BUGDEVELOPING.DAR_BAJA_AFILIADO " + this.numeroAfiliado + "," +
                              estitular(this.numeroAfiliado) + "," +
                              numeroPisoTitular(this.numeroAfiliado) + "," +
                              numeroTopeTitular(this.numeroAfiliado) + ", " +
                              ConfigurationManager.AppSettings["fechaSistema"];
            ConnectorClass conexion = ConnectorClass.Instance;

            Dt = conexion.executeQuery(query);
        }
コード例 #25
0
        public RegistrarDia()
        {
            InitializeComponent();

            //Cargo los todos los días
            String         query = "SELECT DIA_ID, DIA_NOMBRE from BUGDEVELOPING.DIA WHERE DIA_ID <> 1 UNION SELECT '0', 'Seleccione' FROM BUGDEVELOPING.DIA;";
            ConnectorClass con   = ConnectorClass.Instance;

            dia.ValueMember   = "DIA_ID";
            dia.DisplayMember = "DIA_NOMBRE";
            dia.DataSource    = con.executeQuery(query);
        }
コード例 #26
0
        public static Boolean esPasaje(String codigoPasajeEncomienda)
        {
            String         query    = "select PASAJE_CODIGO from BUGDEVELOPING.PASAJE where (PASAJE_CODIGO = '" + codigoPasajeEncomienda + "')";
            ConnectorClass conexion = ConnectorClass.Instance;
            DataTable      dt       = conexion.executeQuery(query);

            if (dt.Rows.Count != 0)
            {
                return(true);
            }
            return(false);
        }
コード例 #27
0
        public static String getNroVoucher(String nroVoucher)
        {
            String         query    = "select COMPRA_NUMERO_VOUCHER from BUGDEVELOPING.COMPRA where (COMPRA_NUMERO_VOUCHER = '" + nroVoucher + "') group by COMPRA_NUMERO_VOUCHER";
            ConnectorClass conexion = ConnectorClass.Instance;
            DataTable      dt       = conexion.executeQuery(query);

            if (dt.Rows.Count != 0)
            {
                return(dt.Rows[0].ItemArray[0].ToString());
            }
            return("");
        }
コード例 #28
0
        public static String getPuntosDisponibles(String dni)
        {
            String         fecha    = ConfigurationManager.AppSettings["SystemYear"] + ConfigurationManager.AppSettings["SystemMonth"] + ConfigurationManager.AppSettings["SystemDay"];
            String         query    = "select CAST(ROUND(SUM(PASAJE_ENCOMIENDA_PRECIO)/5,0,1) AS INT) - (SELECT isnull(SUM( isnull(PRODUCTO_PUNTOS_NECESARIOS, 0) ), 0) FROM BUGDEVELOPING.CANJE join BUGDEVELOPING.PRODUCTO on CANJE_PRODUCTO_ELEGIDO = PRODUCTO_ID WHERE CANJE_DNI = '" + dni + "' and datediff(DAY, cast(CANJE_FECHA as date), cast('" + fecha + "' as date)) < 365) FROM BUGDEVELOPING.PASAJE_ENCOMIENDA join BUGDEVELOPING.VIAJE on (PASAJE_ENCOMIENDA.PASAJE_ENCOMIENDA_CODIGO_VIAJE = VIAJE_CODIGO) where PASAJE_ENCOMIENDA_VIAJERO = '" + dni + "' and datediff(DAY, cast(VIAJE_FECHA_SALIDA as date), cast('" + fecha + "' as date)) < 365 and PASAJE_ENCOMIENDA_CODIGO not in (select CANCELACION_CODIGO_PASAJE_ENCOMIENDA from BUGDEVELOPING.CANCELACION) group by PASAJE_ENCOMIENDA_VIAJERO";
            ConnectorClass conexion = ConnectorClass.Instance;
            DataTable      dt       = conexion.executeQuery(query);

            if (dt.Rows.Count == 0)
            {
                return("DNI invalido");
            }
            return(dt.Rows[0].ItemArray[0].ToString());
        }
コード例 #29
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (textBox1.Text == "")
     {
         MessageBox.Show("Debe seleccionar el profesional a dar de baja.");
     }
     else
     {
         cc = ConnectorClass.Instance;
         String query = "SELECT PE_NOMBRE, PE_APELLIDO FROM BUGDEVELOPING.MEDICO JOIN BUGDEVELOPING.PERSONA ON (PE_ID = ME_PERSONA) WHERE PE_ID = '" + textBox1.Text + "'";
         dt = cc.executeQuery(query);
         DialogResult resultConfirm = MessageBox.Show("Esta a punto de eliminar al profesional: " + dt.Rows[0].ItemArray[0].ToString() + " " + dt.Rows[0].ItemArray[0].ToString() + ". Se cancelarán automaticamente todos sus turnos. ¿Desea continuar?", "Eliminar Profesional", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (resultConfirm == DialogResult.Yes)
         {
             query = "UPDATE BUGDEVELOPING.MEDICO SET ME_ACTIVO = 0 WHERE ME_PERSONA = '" + textBox1.Text + "'";
             cc.executeQuery(query);
             query = "UPDATE BUGDEVELOPING.TURNO SET T_ACTIVO = 0 WHERE T_MEDICO = '" + textBox1.Text + "'";
             MessageBox.Show("El profesional ha sido dado de baja.");
             BajaProfesional_Load(sender, e);
         }
     }
 }
コード例 #30
0
        //NO AGREGA DESDE TODOS LOS HORARIOS
        private void grillaProfesional_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if ((grillaProfesional.Rows.Count > 0) && (grillaProfesional.Columns[e.ColumnIndex].HeaderText == "Seleccionar"))
            {
                ConnectorClass con = ConnectorClass.Instance;
                fechaElegida = DateTime.Parse(fechasDisponibles.SelectedValue.ToString());
                TimeSpan horaElegida = DateTime.Parse(grillaProfesional.CurrentRow.Cells[2].Value.ToString()).TimeOfDay;

                con.executeQuery("insert into BUGDEVELOPING.TURNO (T_MEDICO, T_FECHA, T_HORA, T_AGENDA, T_AFILIADO) values ('" + idProfesional + "' , '" + fechaElegida + "', '" + horaElegida + "', '" + idAgenda + "', '" + idPaciente2 + "')");
                MessageBox.Show("Turno agregado correctamente");
                mostrarTodosLosHorariosDisponiblesSegunFecha();
            }
        }