private void btnHorario_Click(object sender, EventArgs e) { try { Button_Creativa Btn = (Button_Creativa)sender; int IDHorario = 0; int.TryParse(Btn.Tag.ToString(), out IDHorario); Cita DatosAux = this.ObtenerHorarioXIDHorario(IDHorario); if (DatosAux.IDHorario > 0) { if (DatosAux.HoraInicio < DateTime.Now.TimeOfDay && FechaCita == DateTime.Today) { MessageBox.Show("La hora ya no está disponible.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); this.ConsultarCitas(); } else { this.AbrirFormularioConfirmacion(IDHorario); } } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevaCita ~ btnConsultar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnNuevaNomina_Click(object sender, EventArgs e) { try { Button_Creativa btn = (Button_Creativa)sender; MenuStripNomina.Show(btn, btn.Width / 2, btn.Height); MenuStripNomina.Focus(); //MenuStrip //frmNuevaNomina Nomina = new frmNuevaNomina(2); // Generar la nómina administrativa //this.Visible = false; //Nomina.ShowDialog(); //Nomina.Dispose(); //if (Nomina.DialogResult == DialogResult.OK) //{ // this.CargarGridNomina(); //} //this.Visible = true; } catch (Exception ex) { //this.Visible = true; LogError.AddExcFileTxt(ex, "frmNomina ~ btnNuevaNomina_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnChecar_Click(object sender, EventArgs e) { try { Button_Creativa btn = (Button_Creativa)sender; this.MenuStripChecado.Show(btn, btn.Width / 2, btn.Location.Y + btn.Height); } catch (Exception ex) { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(ex, "frmChecador ~ btnChecar_Click"); } }
private void btnEmpleados_Click(object sender, EventArgs e) { try { Button_Creativa btn = (Button_Creativa)sender; MenuStripPersonal.Show(btn, btn.Width / 2, btn.Height); MenuStripPersonal.Focus(); } catch (Exception ex) { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(ex, "frmMenuInicio ~ btnEmpleados_Click"); } }
private void btnCaja_Click(object sender, EventArgs e) { try { if (Comun.CajaAbierta) { Button_Creativa btn = (Button_Creativa)sender; MenuStripCaja.Show(btn, btn.Width / 2, btn.Height); MenuStripCaja.Focus(); } } catch (Exception ex) { this.Visible = true; MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(ex, "frmMenuInicio ~ btnCaja_Click"); } }
private void GenerarHorarios(List <Cita> DatosAux) { try { string HoraInicio = string.Empty, HoraFin = string.Empty; bool Inicio = false; int PosX = 50, PosY = 25, Separacion = 50, SizeX = 200, SizeY = 60; this.LimpiarBotonesPanel(); foreach (Cita Aux in DatosAux) { if (!Inicio) { HoraInicio = Aux.HoraInicio.ToString(); Inicio = true; } TimeSpan TS = new TimeSpan(0, 1, 0); TS = Aux.HoraFin.Add(TS); HoraFin = TS.ToString(); //Aux.HoraFin.ToString(); if ((PosX + SizeX + Separacion) > this.PanelHorarios.Width) { PosY = PosY + Separacion + SizeY; PosX = 50; } Button_Creativa Btn = new Button_Creativa(); Btn.Location = new Point(PosX, PosY); Btn.Size = new Size(SizeX, SizeY); Btn.Tag = Aux.IDHorario; Btn.Text = Aux.HoraInicio.ToString() + " - " + Aux.HoraFin.ToString(); Btn.KeyButtonView = false; if (Aux.HoraInicio < DateTime.Now.TimeOfDay && FechaCita == DateTime.Today) { Btn.BackColor = Color.OrangeRed; Btn.BorderColor = Color.DarkOrange; Btn.MouseOverColor = Color.Orange; Btn.BorderMouseOverColor = Color.Peru; Btn.BorderNoFocusColor = Color.OrangeRed; Btn.BorderFocusColor = Color.OrangeRed; } else { if (Aux.HorarioLibre) { Btn.BackColor = Color.MediumTurquoise; Btn.BorderColor = Color.DarkTurquoise; Btn.MouseOverColor = Color.PaleTurquoise; Btn.BorderMouseOverColor = Color.Turquoise; Btn.BorderNoFocusColor = Color.MediumTurquoise; Btn.BorderFocusColor = Color.MediumTurquoise; Btn.Click += new System.EventHandler(this.btnHorario_Click); } else { Btn.BackColor = Color.PaleVioletRed; Btn.BorderColor = Color.Brown; Btn.MouseOverColor = Color.Maroon; Btn.BorderMouseOverColor = Color.DarkRed; Btn.BorderNoFocusColor = Color.PaleVioletRed; Btn.BorderFocusColor = Color.PaleVioletRed; } } this.PanelHorarios.Controls.Add(Btn); PosX = PosX + Separacion + SizeX; } this.txtHoraEntrada.Text = HoraInicio; this.txtHoraSalida.Text = HoraFin; //this.dataGridView1.AutoGenerateColumns = false; //this.dataGridView1.DataSource = DatosAux; } catch (Exception ex) { throw ex; } }