コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
ファイル: frmChecador.cs プロジェクト: DanyFlores/StephSoftV2
 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");
     }
 }
コード例 #4
0
 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");
     }
 }
コード例 #5
0
 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");
     }
 }
コード例 #6
0
        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;
            }
        }