public bool InsertarTurno(EmpleadoTurnoCaja empleadoTurno) { bool registrado = false; string consulta = "insert into empleado_turno_caja (fk_id_empleado,fk_id_turno,fk_id_caja,fecha,caja_chica) " + "values(" + empleadoTurno.fkIdEmpleado + "," + empleadoTurno.fkTunrnoEmpleado + "," + empleadoTurno.fkIdCaja + ",'" + empleadoTurno.Fecha.ToString("yyyy-MM-dd") + "'," + empleadoTurno.Caja_Chica + ")"; using (conexion = new SqlConnection(cadenaConexion)) { SqlCommand command = new SqlCommand(consulta, conexion); try { conexion.Open(); command.ExecuteNonQuery(); conexion.Close(); registrado = true; } catch (Exception ex) { throw new Exception("Hay un error en la bd " + ex.Message); } } return(registrado); }
private void BtnDesignarCaja_Click(object sender, EventArgs e) { EmpleadoTurnoCaja empleadoTurnoCaja = new EmpleadoTurnoCaja(); Conexion_Consulta insertarCajero = new Conexion_Consulta(); empleadoTurnoCaja.Caja_Chica =Convert.ToDouble(txtCajaChica.Text); empleadoTurnoCaja.fkIdCaja = Convert.ToInt32(txtCaja.Text); empleadoTurnoCaja.fkIdEmpleado = Convert.ToInt32(txtIdD.Text); empleadoTurnoCaja.Fecha = dtpFecha.Value.Date; switch(txtTurno.Text) { case ("MAÑANA"): empleadoTurnoCaja.fkTunrnoEmpleado = 1; break; case ("TARDE"): empleadoTurnoCaja.fkTunrnoEmpleado = 2; break; case ("NOCHE"): empleadoTurnoCaja.fkTunrnoEmpleado = 3; break; } bool registrado = insertarCajero.InsertarTurno(empleadoTurnoCaja); if (registrado) { MessageBox.Show("modificacion correcta "); } else { MessageBox.Show("modificacion incorrecta "); } }
public EmpleadoTurnoCaja cajet(string ID) { EmpleadoTurnoCaja empleado = new EmpleadoTurnoCaja(); string consulta = " select DISTINCT e.Id,e.Nombre,e.Apellido_paterno,e.Apellido_Materno,t.Nombre, cj.Nro " + " from Empleado e, Cargo c, Empleado_Cargo ec, Turno t,Empleado_Turno_Caja etc, caja cj " + " where e.Id = ec.fk_Id_Empleado and ec.fk_Id_Cargo = 3 and t.Id=etc.fk_Id_Turno and e.Id=etc.fk_Id_Empleado and cj.Nro = etc.fk_Id_Caja and e.Id='" + ID + "' "; using (conexion = new SqlConnection(cadenaConexion)) { SqlCommand command = new SqlCommand(consulta, conexion); try { conexion.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { empleado.id = reader.GetInt32(0); empleado.Turno = reader.GetString(4); empleado.NroCaja = reader.GetInt32(5); } reader.Close(); conexion.Close(); } catch (Exception ex) { MessageBox.Show("Hay un problema con la Base de Datos" + ex.ToString()); } } return(empleado); }
private void BuscarDC_Click(object sender, EventArgs e) { Conexion_Consulta cajero = new Conexion_Consulta(); EmpleadoTurnoCaja caje = new EmpleadoTurnoCaja(); caje = cajero.cajet(txtIdD.Text); txtTurno.Text = caje.Turno; txtCaja.Text = Convert.ToString(caje.NroCaja); }