Beispiel #1
0
        /// <summary>
        /// Evento donde se verifican las fechas de los eventos al hacerse un cambio en la mismas
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private void DateEditTInicio_EditValueChanged_1(object sender, EventArgs e)
        {
            //Declaraccion de las variables
            DateTime FechaInicial;
            DateTime FechaFinal;

            //------//

            //Verificacion de que los DateEdit contengandatos
            if (!string.IsNullOrEmpty(DateEditTInicio.Text))
            {
                if (!string.IsNullOrEmpty(DateEditTFinal.Text))
                {
                    //Asignando los datos
                    FechaInicial = DateEditTInicio.DateTime;
                    FechaFinal   = DateEditTFinal.DateTime;

                    //Condicion de verificacion de discordancia en las fechas o algo por el estilo
                    if (FechaInicial >= FechaFinal)
                    {
                        MessageBox.Show("Hay discordancia en las fechas", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                        //Eliminando el text
                        DateEditTFinal.Text = "";
                        //Dandole el focus al DateEditTFinal
                        DateEditTFinal.Focus();
                    }
                    else
                    {
                        //Variable que recogera el resultado
                        int Resultado;
                        //Variable salon que verificara los resultados
                        int ID_Salon = Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID"));

                        //Verificacion
                        if (ID_Salon != 0)
                        {
                            Resultado = n_Evento.VerificarFechas(DateEditTInicio.DateTime, DateEditTFinal.DateTime, ID_Salon);

                            if (Resultado == 1)
                            {
                                MessageBox.Show("El Tiempo Seleccionado ya esta en uso", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                                //Limpiando los dateTipes
                                DateEditTInicio.Text = "";
                                DateEditTFinal.Text  = "";
                            }
                            else
                            {
                            }
                        }
                        else
                        {
                            //Mensaje de error
                            MessageBox.Show("No se ha seleccionado un salon para verificar las fechas", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }
Beispiel #2
0
        //Validacion de la fecha Final
        /// <summary>
        /// Evento de edicion de valor en el Date edit de fecha final
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private void DateEditTFinal_EditValueChanged(object sender, EventArgs e)
        {
            //Variables a las cuales se lees asignara las fechas
            DateTime FechaInicial;
            DateTime FechaFinal;

            // -- - //

            //Verificacion de  que los DateEdit Contengan Data
            if (!string.IsNullOrEmpty(DateEditTInicio.Text))
            {
                if (!string.IsNullOrEmpty(DateEditTFinal.Text))
                {
                    //Asignando las fechas a los DateEdits
                    FechaInicial = DateEditTInicio.DateTime;
                    FechaFinal   = DateEditTFinal.DateTime;

                    //Verificacion si hay discordancia en las fechas
                    if (FechaInicial >= FechaFinal)
                    {
                        MessageBox.Show("Hay discordancia en las fechas", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        //Eliminando el text en el DateEdit

                        DateEditTFinal.Text = "";
                        // Dandole el enfoque al DateEdit
                        DateEditTFinal.Focus();
                    }
                    else
                    {
                        //Variable que se le asignara el resultado
                        int Resultado;
                        //Variable que resivira el ID  de la fila seleccionada en el grid view
                        int ID_Salon = Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID"));

                        if (ID_Salon != 0)
                        {
                            //Verificacion de las fechas
                            Resultado = n_Evento.VerificarFechas(DateEditTInicio.DateTime, DateEditTFinal.DateTime, ID_Salon);
                            //verificando el resultado
                            if (Resultado == 1)
                            {
                                //Mensaje de informacion de que la fecha no esta disponible
                                MessageBox.Show("El Tiempo seleccionado ya esta en uso", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                                //Limpiando los DateEdit
                                DateEditTInicio.Text = "";
                                DateEditTFinal.Text  = "";
                            }
                            else
                            {
                            }
                        }
                        else
                        {
                            //Mensaje de error
                            MessageBox.Show("No hay un salon seleccionado al cual se pueda verificar las fechas ", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }
Beispiel #3
0
        /// <summary>
        /// Metodo de verificacion de fechas alternativas
        /// </summary>
        public void VerificacionFechas()
        {
            //Declaracion de dos variables Datetimes
            DateTime FechaInicial;
            DateTime FechaFinal;

            //*---------------------------------*//

            //Verificacion si los dos DateTimes tienen informacion
            if (!string.IsNullOrEmpty(DateEditTInicio.Text))
            {
                if (!string.IsNullOrEmpty(DateEditTFinal.Text))
                {
                    //Asignacion de los valores
                    FechaInicial = DateEditTInicio.DateTime;
                    //----//
                    FechaFinal = DateEditTFinal.DateTime;

                    //Comparando las fechas en busca de alguna discordancia

                    if (FechaInicial >= FechaFinal)
                    {
                        //Mensaje de informacion de discordancia en las fechas
                        MessageBox.Show("Hay discordancia en las fechas", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //Eliminando la informacion
                        DateEditTFinal.Text = "";
                        //Asignando el focus al DateEdit
                        DateEditTFinal.Focus();
                    }
                    //De lo contrario
                    else
                    {
                        //Variable que recogera el resultado
                        int Resultado;

                        //variable que se le asigna la data del grid view
                        int ID_Salon = Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID"));

                        //Desicion de verficacion
                        if (ID_Salon != 0)
                        {
                            Resultado = n_Evento.VerificarFechas(DateEditTInicio.DateTime, DateEditTFinal.DateTime, ID_Salon);

                            if (Resultado == 1)
                            {
                                MessageBox.Show("El Tiempo seleccionado ya esta en uso", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                                DateEditTInicio.Text = "";
                                DateEditTFinal.Text  = "";
                            }
                            else
                            {
                                //No hacer Nada
                            }
                        }
                        else
                        {
                            //Mensaje de informacion de que no hay salon selecciondo

                            MessageBox.Show("No hay salon seleccionado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }
Beispiel #4
0
        /// <summary>
        /// Validacion de las fechas  en el DateEdit de fecha de inicio
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void DateEditTInicio_EditValueChanged(object sender, EventArgs e)
        {
            // Verificar Si la data del Grid control

            //Declaraccion de las variables
            DateTime FechaInicial;
            DateTime FechaFinal;

            //------//

            //Verificacion de que los DateEdit contengandatos
            if (!string.IsNullOrEmpty(DateEditTInicio.Text))
            {
                if (!string.IsNullOrEmpty(DateEditTFinal.Text))
                {
                    //Asignando los datos
                    FechaInicial = DateEditTInicio.DateTime;
                    FechaFinal   = DateEditTFinal.DateTime;

                    //Condicion de verificacion de discordancia en las fechas o algo por el estilo
                    if (FechaInicial >= FechaFinal)
                    {
                        MessageBox.Show("Hay discordancia en las fechas", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                        //Eliminando el text
                        DateEditTFinal.Text = "";
                        //Dandole el focus al DateEditTFinal
                        DateEditTFinal.Focus();
                    }
                    else
                    {
                        //VErifica si el ID cambio para verificar si la fecha esta disponible en el salon
                        if (e_Salon.nombre != Convert.ToString(gridView1.GetFocusedRowCellValue("Nombre")) || DateEditTInicio.DateTime != Convert.ToDateTime(e_Evento.tiempo_Inicio) || DateEditTFinal.DateTime != Convert.ToDateTime(e_Evento.tiempo_Final))
                        {
                            //Variable que recogera el resultado
                            int Resultado;
                            //Variable salon que verificara los resultados
                            int ID_Salon = Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID"));

                            //Verificacion
                            if (ID_Salon != 0)
                            {
                                Resultado = n_Evento.VerificarFechas(DateEditTInicio.DateTime, DateEditTFinal.DateTime, ID_Salon);

                                if (Resultado == 1)
                                {
                                    MessageBox.Show("El Tiempo seleccionado ya esta en uso", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                                    //Limpiando los dateTipes
                                    DateEditTInicio.Text = "";
                                    DateEditTFinal.Text  = "";
                                }
                                else
                                {
                                    //No hacer nada
                                }
                            }
                        }
                    }
                }
            }
        }