Пример #1
0
        public List <HorariosLab> leerHorarios()
        {
            SqlConnection      conexion = new SqlConnection("data source=DESKTOP-O7A5ID6\\SQLEXPRESS; initial catalog=TPC_Sidauy; integrated security=sspi");
            SqlCommand         command  = new SqlCommand("select id,tipo,descripcion from tipoturno", conexion);
            SqlDataReader      lector;
            List <HorariosLab> lista = new List <HorariosLab>();

            conexion.Open();
            lector = command.ExecuteReader();
            try
            {
                while (lector.Read())
                {
                    HorariosLab aux = new HorariosLab();
                    aux.id          = lector.GetInt32(0);
                    aux.Tipo        = lector.GetString(1);
                    aux.Descripcion = lector.GetString(1);

                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Close();
                conexion = null;
            }
        }
Пример #2
0
        public AccionBorrarHorario()
        {
            InitializeComponent();
            HorarioBusiness horarioBusiness = new HorarioBusiness();

            cmbDenominacion.DataSource = horarioBusiness.leerHorarios();
            HorariosLab horariosLab = (HorariosLab)cmbDenominacion.SelectedItem;

            txtHorario.Text = horariosLab.Descripcion;
        }
Пример #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            HorarioBusiness horarioBusiness = new HorarioBusiness();
            HorariosLab     horariosLab     = new HorariosLab();

            if (string.IsNullOrEmpty(txtDenominacion.Text) || string.IsNullOrEmpty(txtHorario.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }
            horariosLab.Tipo        = txtDenominacion.Text;
            horariosLab.Descripcion = txtHorario.Text;
            horarioBusiness.agregar(horariosLab);
            MessageBox.Show("Horario agregado correctamente");
            txtHorario.Clear();
            txtDenominacion.Clear();
        }
Пример #4
0
        public void agregar(HorariosLab horarioNuevo)
        {
            AccesoDatos conexion = new AccesoDatos();

            try
            {
                string consulta = "insert into tipoturno values ('" + horarioNuevo.Tipo + "','" + horarioNuevo.Descripcion + "')";
                conexion.setearConsulta(consulta);
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
                conexion = null;
            }
        }
Пример #5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            HorarioBusiness horarioBusiness = new HorarioBusiness();

            try
            {
                if (MessageBox.Show("Está seguro de que desea eliminar el registro?", "Seguro campeón?", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    HorariosLab aux = (HorariosLab)cmbDenominacion.SelectedItem;
                    horarioBusiness.eliminar(aux.id);
                    cmbDenominacion.DataSource = horarioBusiness.leerHorarios();
                    txtHorario.Clear();
                }
                else
                {
                    MessageBox.Show("Debe seleccionar un registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #6
0
        public void agregar(Interno usuarioNuevo)
        {
            AccesoDatos conexion = new AccesoDatos();
            string      consulta = "insert into interno values (@dni,@legajo,@nombre,@apellido,@direccion,@codigo,@usuario,@clave,@puesto,@sexo,@fnac,@horario,@mail,@estado)";

            try
            {
                Puesto      puesto      = new Puesto();
                HorariosLab horariosLab = new HorariosLab();
                conexion.limpiarParametros();
                conexion.agregarParametro("@dni", usuarioNuevo.Dni.ToString());
                conexion.agregarParametro("@legajo", usuarioNuevo.NumeroLegajo.ToString());
                conexion.agregarParametro("@nombre", usuarioNuevo.Nombre);
                conexion.agregarParametro("@apellido", usuarioNuevo.Apellido);
                conexion.agregarParametro("@direccion", usuarioNuevo.Direccion);
                conexion.agregarParametro("@codigo", usuarioNuevo.codigoPostal.cp.ToString());
                conexion.agregarParametro("@usuario", usuarioNuevo.Usuario);
                conexion.agregarParametro("@clave", usuarioNuevo.Clave);
                conexion.agregarParametro("@puesto", usuarioNuevo.puesto.IdPuesto.ToString());
                conexion.agregarParametro("@sexo", usuarioNuevo.Sexo);
                conexion.agregarParametro("@fnac", usuarioNuevo.Fnac.ToString("yyyy-MM-dd hh:mm:ss"));
                conexion.agregarParametro("@horario", usuarioNuevo.horario.id.ToString());
                conexion.agregarParametro("@mail", usuarioNuevo.mail);
                conexion.agregarParametro("@estado", 1.ToString());
                conexion.setearConsulta(consulta);
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
                conexion = null;
            }
        }
Пример #7
0
        private void cmbDenominacion_SelectedIndexChanged(object sender, EventArgs e)
        {
            HorariosLab horariosLab = (HorariosLab)cmbDenominacion.SelectedItem;

            txtHorario.Text = horariosLab.Descripcion;
        }