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; } }
public AccionBorrarHorario() { InitializeComponent(); HorarioBusiness horarioBusiness = new HorarioBusiness(); cmbDenominacion.DataSource = horarioBusiness.leerHorarios(); HorariosLab horariosLab = (HorariosLab)cmbDenominacion.SelectedItem; txtHorario.Text = horariosLab.Descripcion; }
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(); }
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; } }
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()); } }
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; } }
private void cmbDenominacion_SelectedIndexChanged(object sender, EventArgs e) { HorariosLab horariosLab = (HorariosLab)cmbDenominacion.SelectedItem; txtHorario.Text = horariosLab.Descripcion; }