Example #1
0
        public List <BD.Entidades.TOP5BonosComprados> obtenerLista(Listados.SeleccionListado seleccionListado)
        {
            List <BD.Entidades.TOP5BonosComprados> listaTOP5 = new List <TOP5BonosComprados>();

            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Fecha_Inicio_Semestre", seleccionListado.construirFechaInicioSemestre()));
            paramlist.Add(new SqlParameter("@Fecha_Fin_Semestre", seleccionListado.construirFechaFinSemestre()));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_TOP5_AFILIADOS_BONOS", "SP", paramlist);

            if (lector.HasRows)
            {
                int i = 0;
                while (lector.Read() && i < 5)
                {
                    BD.Entidades.TOP5BonosComprados top5 = new TOP5BonosComprados();
                    top5.cantidad = (int)lector["Bonos_Comprados"];
                    top5.apellido = (string)lector["Apellido"];
                    top5.nombre   = (string)lector["Nombre"];
                    top5.pertenece_grupo_familiar = (string)lector["Pertenece_A_Grupo_Familiar"];

                    listaTOP5.Add(top5);

                    i++;
                }
            }
            return(listaTOP5);
        }
Example #2
0
        public void cargarFuncionalidades()
        {
            List <string>       funcionalidadesPropias = new List <string>();
            List <SqlParameter> lista = new List <SqlParameter>();

            lista.Add(new SqlParameter("@Rol", nombre));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_OBTENER_FUNCIONALIDADES_DEL_ROL", "SP", lista);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    funcionalidadesPropias.Add((string)lector["Descripcion"]);
                }
            }
            SqlDataReader lector2 = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_OBTENER_FUNCIONALIDADES", "SP", null);

            if (lector2.HasRows)
            {
                while (lector2.Read())
                {
                    funcionalidades.Add((string)lector2["Descripcion"]);
                }
            }
            for (int i = 0; i < funcionalidades.Count; i++)
            {
                if (!funcionalidadesPropias.Contains(funcionalidades[i]))
                {
                    comboBox1.Items.Add(funcionalidades[i]);
                }
            }
        }
Example #3
0
        public void DescontarIntento()
        {
            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Usuario", UserName));
            BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_ACTUALIZAR_INTENTOS", "SP", paramlist);
        }
Example #4
0
        public List <BD.Entidades.TOP5Cancelaciones> obtenerLista(Listados.SeleccionListado seleccionListado)
        {
            List <BD.Entidades.TOP5Cancelaciones> listaTOP5 = new List <TOP5Cancelaciones>();

            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Fecha_Inicio_Semestre", seleccionListado.construirFechaInicioSemestre()));
            paramlist.Add(new SqlParameter("@Fecha_Fin_Semestre", seleccionListado.construirFechaFinSemestre()));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_TOP5_CANCELACIONES", "SP", paramlist);

            if (lector.HasRows)
            {
                int i = 0;
                while (lector.Read() && i < 5)
                {
                    BD.Entidades.TOP5Cancelaciones top5 = new TOP5Cancelaciones();
                    top5.cantidad     = (int)lector["Cant"];
                    top5.especialidad = (string)lector["Especialidad_Descripcion"];

                    listaTOP5.Add(top5);

                    i++;
                }
            }
            return(listaTOP5);
        }
Example #5
0
        private void cargar_Datos()
        {
            List <SqlParameter> lista = new List <SqlParameter>();

            lista.Add(new SqlParameter("@Nombre", txtNombre.Text));
            lista.Add(new SqlParameter("@Apellido", txtApellido.Text));
            lista.Add(new SqlParameter("@Tipo_Doc", cbTipoDoc.SelectedItem));
            lista.Add(new SqlParameter("@Num_Doc", int.Parse(txtNroDoc.Text)));
            lista.Add(new SqlParameter("@Direccion", txtDirec.Text));
            lista.Add(new SqlParameter("@Telefono", int.Parse(txtTel.Text)));
            lista.Add(new SqlParameter("@Mail", txtMail.Text));
            lista.Add(new SqlParameter("@Fecha_Nac", dateFechaNac.Value));
            lista.Add(new SqlParameter("@Sexo", cbSexo.Text.Substring(0, 1)));
            lista.Add(new SqlParameter("@Estado_Civil", cbEstadoCivil.Text));
            lista.Add(new SqlParameter("@Familiares_A_Cargo", DBNull.Value));
            lista.Add(new SqlParameter("@Plan", "Plan Medico " + cbPlanMedico.Text));
            lista.Add(new SqlParameter("@Num_Afiliado_Raiz", num_raiz));
            SqlParameter paramRetAux = new SqlParameter("@Retorno", SqlDbType.Decimal);

            paramRetAux.Direction = ParameterDirection.Output;
            lista.Add(paramRetAux);
            decimal retorno = BDStranger_Strings.ExecStoredProcedureAlta("STRANGER_STRINGS.SP_ALTA_AFILIADO", lista);

            if (retorno == -1)
            {
                MessageBox.Show("Afiliado ya existente", "Error", MessageBoxButtons.OK);
            }
        }
        public List <BD.Entidades.TOP5ProfConsultados> obtenerLista(Listados.SeleccionListado seleccionListado)
        {
            List <BD.Entidades.TOP5ProfConsultados> listaTOP5 = new List <TOP5ProfConsultados>();

            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Fecha_Inicio_Semestre", seleccionListado.construirFechaInicioSemestre()));
            paramlist.Add(new SqlParameter("@Fecha_Fin_Semestre", seleccionListado.construirFechaFinSemestre()));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_TOP5_PROFESIONALES_CONSULTADOS", "SP", paramlist);

            if (lector.HasRows)
            {
                for (int i = 0; i < 5; i++)
                {
                    lector.Read();

                    BD.Entidades.TOP5ProfConsultados top5 = new TOP5ProfConsultados();
                    top5.cantidad     = (int)lector["Cantidad"];
                    top5.nombre       = (string)lector["Nombre"];
                    top5.apellido     = (string)lector["Apellido"];
                    top5.plan         = (string)lector["Tipo_De_Plan"];
                    top5.especialidad = (string)lector["Especialidad_Descripcion"];

                    listaTOP5.Add(top5);
                }
            }
            return(listaTOP5);
        }
Example #7
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (txtRol.Text == "")
     {
         MessageBox.Show("Debe ingresar un nombre para el Rol", "Error", MessageBoxButtons.OK);
     }
     else
     {
         List <SqlParameter> listaParamAux = new List <SqlParameter>();
         listaParamAux.Add(new SqlParameter("@Rol", txtRol.Text));
         SqlParameter paramRetAux = new SqlParameter("@Retorno", SqlDbType.Int);
         paramRetAux.Direction = ParameterDirection.Output;
         listaParamAux.Add(paramRetAux);
         if (BDStranger_Strings.ExecStoredProcedure("STRANGER_STRINGS.SP_AGREGAR_ROL", listaParamAux) == 1)
         {
             MessageBox.Show("El Rol fue creado exitosamente", "Mensaje", MessageBoxButtons.OK);
             agregarFuncionalidades();
             this.Close();
             principal.Show();
         }
         else
         {
             MessageBox.Show("Este Rol ya existe", "Error", MessageBoxButtons.OK);
         }
     }
 }
Example #8
0
        private void btComprar_Click(object sender, EventArgs e)
        {
            DialogResult mge = MessageBox.Show("¿Está seguro que quiere realizar la compra?", "Confirmación de operación", MessageBoxButtons.YesNo);

            if (mge == DialogResult.Yes)
            {
                List <SqlParameter> paramlist = new List <SqlParameter>();
                if (funFake == null)
                {
                    paramlist.Add(new SqlParameter("@Num_Doc", fun.user.Dni));
                    paramlist.Add(new SqlParameter("@Tipo_Doc", fun.user.Tipo_Doc));
                }
                else
                {
                    paramlist.Add(new SqlParameter("@Num_Doc", funFake.user.Dni));
                    paramlist.Add(new SqlParameter("@Tipo_Doc", funFake.user.Tipo_Doc));
                }
                paramlist.Add(new SqlParameter("@Fecha_Compra", ArchivoConfiguracion.Default.FechaActual));
                paramlist.Add(new SqlParameter("@Cantidad_Bonos", System.Convert.ToString(nudCantidadBonos.Value)));

                BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_COMPRA_BONOS", "SP", paramlist);

                nudCantidadBonos.Value = 0;
                lbPrecioTotal.Visible  = false;
                lbCompraExito.Visible  = true;
                timer1.Enabled         = true;
            }
            else
            {
                nudCantidadBonos.Value = 0;
                lbPrecioTotal.Visible  = false;
            }
        }
        private void actualizarGrilla()
        {
            List <SqlParameter> paramList = new List <SqlParameter>();

            if (funFake == null)
            {
                paramList.Add(new SqlParameter("@num_Doc", fun.user.Dni));
                paramList.Add(new SqlParameter("@Tipo_Doc", fun.user.Tipo_Doc));
            }
            else
            {
                paramList.Add(new SqlParameter("@num_Doc", funFake.user.Dni));
                paramList.Add(new SqlParameter("@Tipo_Doc", funFake.user.Tipo_Doc));
            }
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_PEDIR_TURNOS_AFILIADO", "SP", paramList);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    BD.Entidades.Turno turno = new BD.Entidades.Turno();
                    turno.fecha         = (DateTime)lector["Turno_Fecha"];
                    turno.apellido_Prof = (string)lector["Apellido"];
                    turno.especialidad  = (string)lector["Especialidad_Descripcion"];
                    turno.codigo        = (decimal)lector["Especialidad_Codigo"];
                    listaTurnos.Add(turno);
                }
            }
            dtgTurnos.DataSource                      = listaTurnos;
            dtgTurnos.Columns["nro"].Visible          = false;
            dtgTurnos.Columns["codigo"].Visible       = false;
            dtgTurnos.Columns["nombre_pac"].Visible   = false;
            dtgTurnos.Columns["apellido_pac"].Visible = false;
            dtgTurnos.Columns["id_Consulta"].Visible  = false;
        }
        private void btAceptar_Click(object sender, EventArgs e)
        {
            BD.Entidades.Bono   bonoSeleccionado = (BD.Entidades.Bono)dtgBono.CurrentRow.DataBoundItem;
            List <SqlParameter> listaParam       = new List <SqlParameter>();

            listaParam.Add(new SqlParameter("@Fecha", turno.fecha));
            listaParam.Add(new SqlParameter("@Num_Doc", pac.Num_Doc));
            listaParam.Add(new SqlParameter("@Tipo_Doc", pac.Tipo_Doc));
            listaParam.Add(new SqlParameter("@Nro_Turno", turno.nro));
            listaParam.Add(new SqlParameter("@Id_Bono", bonoSeleccionado.id_Bono));
            SqlParameter paramRet = new SqlParameter("@Retorno", SqlDbType.Int);

            paramRet.Direction = ParameterDirection.Output;
            listaParam.Add(paramRet);
            Int32 retorno = BDStranger_Strings.ExecStoredProcedure("STRANGER_STRINGS.SP_CREAR_CONSULTA", listaParam);

            if (retorno == 0)
            {
                MessageBox.Show("Ha ocurrido un error, la llegada no se pudo registrar. Vuevla a intentarlo.", "Error", MessageBoxButtons.OK);
                actualizarGrilla();
            }
            else
            {
                MessageBox.Show("Registro de llegada realizado con éxito.", "Éxito", MessageBoxButtons.OK);
                registroLlegada.obtenerTurnos();
                this.Close();
            }
        }
Example #11
0
        public void ReiniciarCantidadIntentos()
        {
            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Usuario", UserName));
            paramlist.Add(new SqlParameter("@Password", Contraseña));
            BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_REINICIAR_INTENTOS", "SP", paramlist);
        }
Example #12
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <SqlParameter> listaParamAux = new List <SqlParameter>();

            listaParamAux.Add(new SqlParameter("@Rol", nombre));
            listaParamAux.Add(new SqlParameter("@Funcionalidad_Descripcion", comboBox1.Text));
            BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_ELIMINAR_FUNCIONALIDAD_ROL", "SP", listaParamAux);
            MessageBox.Show("La funcionalidad fue eliminada exitosamente, puede eliminar más", "Mensaje", MessageBoxButtons.OK);
        }
Example #13
0
        private void button1_Click(object sender, EventArgs e)
        {
            string minDesde = dtpHoraDesde.Text.Substring(3, 2);
            string minHasta = dtpHoraHasta.Text.Substring(3, 2);

            if ((minDesde != "00" && minDesde != "30") || (minHasta != "00" && minHasta != "30"))
            {
                MessageBox.Show("El formato del rango horario deber ser 'HH:00' ó 'HH:30'", "Error formato minutos", MessageBoxButtons.OK);
            }
            else if (dtpFechaHasta.Value < dtpFechaDesde.Value || dtpHoraHasta.Value < dtpHoraDesde.Value)
            {
                MessageBox.Show("La hora/fecha hasta debe ser mayor a hora/fecha desde", "Error", MessageBoxButtons.OK);
            }
            else
            {
                BD.Entidades.Profesional prof      = obtenerProfesionalDeString(cbProfesionales.Text);
                List <SqlParameter>      paramlist = new List <SqlParameter>();
                paramlist.Add(new SqlParameter("@Num_Doc", prof.Dni));
                paramlist.Add(new SqlParameter("@Tipo_Doc", prof.Tipo_Doc));
                paramlist.Add(new SqlParameter("@Especialidad_Codigo", obtenerCodigoEspecialidad()));
                paramlist.Add(new SqlParameter("@Dia_Semana", cbDia.SelectedIndex + 1));
                paramlist.Add(new SqlParameter("@Fecha_Desde", dtpFechaDesde.Value));
                paramlist.Add(new SqlParameter("@Fecha_Hasta", dtpFechaHasta.Value));
                paramlist.Add(new SqlParameter("@Hora_Desde", dtpHoraDesde.Value));
                paramlist.Add(new SqlParameter("@Hora_Hasta", dtpHoraHasta.Value));
                SqlParameter paramRetAux = new SqlParameter("@Retorno", SqlDbType.Int);
                paramRetAux.Direction = ParameterDirection.Output;
                paramlist.Add(paramRetAux);

                switch (BDStranger_Strings.ExecStoredProcedure("STRANGER_STRINGS.SP_ALTA_AGENDA", paramlist))
                {
                case 0:
                    cbEspecialidad.Items.Clear();
                    cbEspecialidad.Refresh();
                    cbEspecialidad.ResetText();
                    cbDia.SelectedIndex = -1;
                    reestrablecerHoras();
                    cbProfesionales.Items.Clear();
                    cbProfesionales.Refresh();
                    cbProfesionales.ResetText();
                    obtenerYMostrarProfesionales();

                    lbAgendaRegistrada.Visible = true;
                    timer1.Enabled             = true;
                    break;

                case -1:
                    MessageBox.Show("El profesional ya posee sus 48hs semanales de trabajo ocupadas", "Error", MessageBoxButtons.OK);
                    break;

                case -2:
                    MessageBox.Show("El profesional ya atiende en esa franja horaria y dia seleccionado", "Error", MessageBoxButtons.OK);
                    break;
                }
            }
        }
Example #14
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <SqlParameter> listaParamAux = new List <SqlParameter>();

            listaParamAux.Add(new SqlParameter("@Rol", comboBox1.Text));
            BDStranger_Strings.ExecStoredProcedure("STRANGER_STRINGS.SP_HABILITAR_ROL", listaParamAux);
            {
                MessageBox.Show("El Rol fue habilitado exitosamente", "Mensaje", MessageBoxButtons.OK);
                this.Close();
                principal.Show();
            }
        }
Example #15
0
        public void cargarFuncionalidades()
        {
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_OBTENER_FUNCIONALIDADES", "SP", null);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    funcionalidades.Add((string)lector["Descripcion"]);
                }
            }
            ((ListBox)ckListaFuncionalidades).DataSource = funcionalidades;
        }
Example #16
0
        private void obtenerPrecioBonoSegunPlan()
        {
            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Descripcion", paciente.PlanMedico));

            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_GET_PRECIO_BONO", "SP", paramlist);

            if (lector.HasRows)
            {
                lector.Read();
                precio = (decimal)lector["Precio_Bono_Consulta"];
            }
        }
        private void btAceptar_Click(object sender, EventArgs e)
        {
            List <SqlParameter> listParam = new List <SqlParameter>();

            listParam.Add(new SqlParameter("@Num_Doc", paciente.Num_Doc));
            listParam.Add(new SqlParameter("@Tipo_Doc", paciente.Tipo_Doc));
            listParam.Add(new SqlParameter("@Motivo", lbMotivo.Text));
            listParam.Add(new SqlParameter("@Descripcion_Plan_Viejo", paciente.PlanMedico));
            listParam.Add(new SqlParameter("@Descripcion_Plan_Nuevo", "Plan Medico " + cbPlanMedico.Text));
            BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_CAMBIO_PLAN", "SP", listParam);

            lbPlanMod.Visible = true;
            btVolver.Enabled  = false;
            timer1.Enabled    = true;
        }
Example #18
0
        private void obtenerPlan()
        {
            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Num_Doc", paciente.Num_Doc));
            paramlist.Add(new SqlParameter("@Tipo_Doc", paciente.Tipo_Doc));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_BUSCAR_AFILIADO", "SP", paramlist);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    paciente.PlanMedico = (string)lector["Descripcion"];
                }
            }
        }
Example #19
0
 public void agregarFuncionalidades()
 {
     foreach (string descripcion in ckListaFuncionalidades.CheckedItems)
     {
         List <SqlParameter> listaParamAux = new List <SqlParameter>();
         listaParamAux.Add(new SqlParameter("@Rol", txtRol.Text));
         listaParamAux.Add(new SqlParameter("@Funcionalidad_Descripcion", descripcion));
         SqlParameter paramRetAux = new SqlParameter("@Retorno", SqlDbType.Int);
         paramRetAux.Direction = ParameterDirection.Output;
         listaParamAux.Add(paramRetAux);
         if (BDStranger_Strings.ExecStoredProcedure("STRANGER_STRINGS.SP_AGREGAR_FUNCIONALIDAD_ROL", listaParamAux) == 0)
         {
             MessageBox.Show("Selecciono una funcionalidad existente", "Error", MessageBoxButtons.OK);
         }
     }
 }
        public void obtenerYMostrarProfesionales()
        {
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_OBTENER_MEDICOS", "SP", null);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    BD.Entidades.Profesional prof = new BD.Entidades.Profesional();
                    prof.Nombre   = (string)lector["Nombre"];
                    prof.Apellido = (string)lector["Apellido"];
                    prof.Dni      = (decimal)lector["Num_Doc"];
                    prof.Tipo_Doc = (string)lector["Tipo_Doc"];
                    cbProfesionales.Items.Add(prof.Nombre + " " + prof.Apellido);
                    profesionales.Add(prof);
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (cbEspecialidad.Text != "" && cbFecha.Text != "" && cbProfesionales.Text != "" && cbHorariosDisp.Text != "")
            {
                DialogResult msg = MessageBox.Show("¿Está seguro de querer solicitar el turno?", "Confimación", MessageBoxButtons.YesNo);
                if (msg == DialogResult.Yes)
                {
                    BD.Entidades.Profesional prof      = obtenerProfesionalDeString(cbProfesionales.Text);
                    List <SqlParameter>      listParam = new List <SqlParameter>();
                    listParam.Add(new SqlParameter("@Fecha_Turno", Convert.ToDateTime(cbFecha.Text + " " + cbHorariosDisp.Text)));
                    if (funFake == null)
                    {
                        listParam.Add(new SqlParameter("@Num_Doc_Paciente", fun.user.Dni));
                        listParam.Add(new SqlParameter("@Tipo_Doc_Paciente", fun.user.Tipo_Doc));
                    }
                    else
                    {
                        listParam.Add(new SqlParameter("@Num_Doc_Paciente", funFake.user.Dni));
                        listParam.Add(new SqlParameter("@Tipo_Doc_Paciente", funFake.user.Tipo_Doc));
                    }
                    listParam.Add(new SqlParameter("@Num_Doc_Profesional", prof.Dni));
                    listParam.Add(new SqlParameter("@Tipo_Doc_Profesional", prof.Tipo_Doc));
                    listParam.Add(new SqlParameter("@Especialidad_Codigo", obtenerCodigoEspecialidad()));

                    SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_SOLICITAR_TURNO", "SP", listParam);

                    lbTurnoSolicitado.Visible = true;
                    timer1.Enabled            = true;
                    limpiarCBs();
                    cbProfesionales.ResetText();
                    cbEspecialidad.ResetText();
                    cbFecha.ResetText();
                    cbHorariosDisp.ResetText();
                }
                else
                {
                    limpiarCBs();
                }
            }
            else
            {
                MessageBox.Show("Complete todos los campos", "Error", MessageBoxButtons.OK);
            }
        }
Example #22
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (txNombre.Text != "")
     {
         List <SqlParameter> listaParamAux = new List <SqlParameter>();
         listaParamAux.Add(new SqlParameter("@Nombre", txNombre.Text));
         listaParamAux.Add(new SqlParameter("@Rol_Descripcion", comboBox1.Text));
         BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_MODIFICAR_NOMBRE_ROL", "SP", listaParamAux);
         MessageBox.Show("El nombre ha sido modificado existosamente", "Mensaje", MessageBoxButtons.OK);
         roles.Clear();
         comboBox1.Items.Clear();
         comboBox1.Text = txNombre.Text;
         cargarRoles();
     }
     else
     {
         MessageBox.Show("Debe modificar al menos el Nombre para modificar el Rol", "Error", MessageBoxButtons.OK);
     }
 }
Example #23
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <SqlParameter> listaParamAux = new List <SqlParameter>();

            listaParamAux.Add(new SqlParameter("@Rol", nombre));
            listaParamAux.Add(new SqlParameter("@Funcionalidad_Descripcion", comboBox1.Text));
            SqlParameter paramRetAux = new SqlParameter("@Retorno", SqlDbType.Int);

            paramRetAux.Direction = ParameterDirection.Output;
            listaParamAux.Add(paramRetAux);
            if (BDStranger_Strings.ExecStoredProcedure("STRANGER_STRINGS.SP_AGREGAR_FUNCIONALIDAD_ROL", listaParamAux) == 1)
            {
                MessageBox.Show("Esta funcionalidad ha sido agregada exitosamente, puede agregar más", "Mensaje", MessageBoxButtons.OK);
            }
            else
            {
                MessageBox.Show("Esta funcionalidad ya se encontro", "Error", MessageBoxButtons.OK);
            }
        }
        private void cancelarTurnos()
        {
            List <SqlParameter> paramList = new List <SqlParameter>();

            if (cbDiaCompleto.SelectedIndex == 0)
            {
                paramList.Add(new SqlParameter("@Turno_Fecha", monthCalendar1.SelectionRange.Start));
                if (this.funFake == null)
                {
                    paramList.Add(new SqlParameter("@Num_Doc", fun.user.Dni));
                    paramList.Add(new SqlParameter("@Tipo_Doc", fun.user.Tipo_Doc));
                }
                else
                {
                    paramList.Add(new SqlParameter("@Num_Doc", funFake.user.Dni));
                    paramList.Add(new SqlParameter("@Tipo_Doc", funFake.user.Tipo_Doc));
                }
                paramList.Add(new SqlParameter("@Tipo_Cancelacion", 'M'));
                paramList.Add(new SqlParameter("@Motivo", txtMotivo.Text));

                BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_CANCELAR_TURNOS_DIA_PROFESIONAL", "SP", paramList);
            }
            else
            {
                paramList.Add(new SqlParameter("@Tipo_Cancelacion", 'M'));
                paramList.Add(new SqlParameter("@Motivo", txtMotivo.Text));
                if (this.funFake == null)
                {
                    paramList.Add(new SqlParameter("@Num_Doc", fun.user.Dni));
                    paramList.Add(new SqlParameter("@Tipo_Doc", fun.user.Tipo_Doc));
                }
                else
                {
                    paramList.Add(new SqlParameter("@Num_Doc", funFake.user.Dni));
                    paramList.Add(new SqlParameter("@Tipo_Doc", funFake.user.Tipo_Doc));
                }
                paramList.Add(new SqlParameter("@Fecha_Desde", dtpFechaDesde.Value));
                paramList.Add(new SqlParameter("@Fecha_Hasta", dtpFechaHasta.Value));

                BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_CANCELAR_TURNOS_RANGO_PROFESIONAL", "SP", paramList);
            }
        }
Example #25
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <SqlParameter> listaParamAux = new List <SqlParameter>();

            listaParamAux.Add(new SqlParameter("@Rol", cbRoles.Text));
            SqlParameter paramRetAux = new SqlParameter("@Retorno", SqlDbType.Int);

            paramRetAux.Direction = ParameterDirection.Output;
            listaParamAux.Add(paramRetAux);
            if (BDStranger_Strings.ExecStoredProcedure("STRANGER_STRINGS.SP_ELIMINAR_ROL", listaParamAux) == 1)
            {
                MessageBox.Show("El Rol fue deshabilitado exitosamente", "Mensaje", MessageBoxButtons.OK);
                this.Close();
                principal.Show();
            }
            else
            {
                MessageBox.Show("Este Rol ya esta deshabilitado", "Error", MessageBoxButtons.OK);
            }
        }
Example #26
0
        public Usuario(string user)
        {
            List <SqlParameter> paramList = new List <SqlParameter>();

            paramList.Add(new SqlParameter("@userName", user));

            SqlDataReader lector = BDStranger_Strings.GetDataReader("SELECT Cantidad_Intentos FROM STRANGER_STRINGS.Usuario WHERE Usuario=@userName", "T", paramList);

            if (lector.HasRows)
            {
                lector.Read();
                UserName          = user;
                Cantidad_Intentos = (Int16)lector["Cantidad_Intentos"];
            }
            if (UserName != "admin" && UserName != "administrativo")
            {
                Dni      = getNumeroDoc();
                Tipo_Doc = getTipoDoc();
            }
            Inicio i = new Inicio();
        }
        public void obtenerYMostrarFechas()
        {
            BD.Entidades.Profesional prof = obtenerProfesionalDeString(cbProfesionales.Text);
            decimal codigo = obtenerCodigoEspecialidad();

            List <SqlParameter> listParam = new List <SqlParameter>();

            listParam.Add(new SqlParameter("@Num_Doc", prof.Dni));
            listParam.Add(new SqlParameter("@Tipo_Doc", prof.Tipo_Doc));
            listParam.Add(new SqlParameter("@Especialidad_Codigo", codigo));
            listParam.Add(new SqlParameter("@Fecha_Actual", ArchivoConfiguracion.Default.FechaActual));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_OBTENER_FECHAS_FUTURAS", "SP", listParam);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    cbFecha.Items.Add((DateTime)lector["Fecha"]);
                }
            }
        }
        public void obtenerYMostrarHorarios()
        {
            BD.Entidades.Profesional prof = obtenerProfesionalDeString(cbProfesionales.Text);
            decimal codigo = obtenerCodigoEspecialidad();

            List <SqlParameter> listParam = new List <SqlParameter>();

            listParam.Add(new SqlParameter("@Fecha", cbFecha.SelectedItem));
            listParam.Add(new SqlParameter("@Num_Doc", prof.Dni));
            listParam.Add(new SqlParameter("@Tipo_Doc", prof.Tipo_Doc));
            listParam.Add(new SqlParameter("@Especialidad_Codigo", codigo));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_HORARIO_DISPONIBLE_PARA_FECHA", "SP", listParam);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    cbHorariosDisp.Items.Add((DateTime)lector["hora"]);
                }
            }
        }
Example #29
0
        private void btAceptar_Click(object sender, EventArgs e)
        {
            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Nombre", paciente.Nombre));
            paramlist.Add(new SqlParameter("@Apellido", paciente.Apellido));
            paramlist.Add(new SqlParameter("@Tipo_Doc", paciente.Tipo_Doc));
            paramlist.Add(new SqlParameter("@Num_Doc", paciente.Num_Doc));
            paramlist.Add(new SqlParameter("@Direccion", txtDireccion.Text));
            paramlist.Add(new SqlParameter("@Telefono", int.Parse(txtTelefono.Text)));
            paramlist.Add(new SqlParameter("@Mail", txtMail.Text));
            paramlist.Add(new SqlParameter("@Fecha_Nac", dtpFechaNac.Value));
            paramlist.Add(new SqlParameter("@Sexo", paciente.Sexo));
            paramlist.Add(new SqlParameter("@Estado_Civil", cbEstadoCivi.SelectedItem));
            paramlist.Add(new SqlParameter("@Familiares_A_Cargo", paciente.Familiares_A_Cargo));
            BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_MODIFICAR_AFILIADO", "SP", paramlist);
            lbModificado.Visible  = true;
            timer1.Enabled        = true;
            dtgCliente.DataSource = null;
            this.Close();
        }
Example #30
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            List <BD.Entidades.Paciente> listaPaciente = new List <BD.Entidades.Paciente>();

            if (txtBMDoc.Text == "" || cbBMTipoDoc.SelectedIndex == -1)
            {
                MessageBox.Show("Debe seleccionar e ingresar tipo y número de documento.", "Error", MessageBoxButtons.OK);
            }
            else
            {
                dtgCliente.DataSource = null;
                crearGrilla();
                List <SqlParameter> paramlist = new List <SqlParameter>();
                paramlist.Add(new SqlParameter("@Num_Doc", int.Parse(txtBMDoc.Text)));
                paramlist.Add(new SqlParameter("@Tipo_Doc", cbBMTipoDoc.SelectedItem.ToString()));
                SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_BUSCAR_AFILIADO", "SP", paramlist);
                if (lector.HasRows)
                {
                    while (lector.Read())
                    {
                        paciente.Nombre             = (string)lector["Nombre"];
                        paciente.Apellido           = (string)lector["Apellido"];
                        paciente.Tipo_Doc           = (string)lector["Tipo_Doc"];
                        paciente.Num_Doc            = (decimal)lector["Num_Doc"];
                        paciente.Direccion          = (string)lector["Direccion"];
                        paciente.Telefono           = (decimal)lector["Telefono"];
                        paciente.Mail               = (string)lector["Mail"];
                        paciente.Fecha_Nac          = (DateTime)lector["Fecha_Nac"];
                        paciente.Sexo               = (string)lector["Sexo"];
                        paciente.Estado_Civil       = (string)lector["Estado_Civil"];
                        paciente.Familiares_A_Cargo = (decimal)lector["Familiares_A_Cargo"];
                        paciente.PlanMedico         = (string)lector["Descripcion"];

                        listaPaciente.Add(paciente);
                    }
                }
                dtgCliente.DataSource = listaPaciente;
            }
        }