Exemple #1
0
        private void ButtonBuscarMiembro_Click(object sender, EventArgs e)
        {
            bool   check = true;
            string cad   = TextBoxBuscarMiembro.Text;

            if (!EvaluateTextBox.EString(cad, 10, true, "Apellido"))
            {
                check = false;
            }

            if (check)
            {
                SqlConnection connection = new SqlConnection(General_Values.str_connection);
                connection.Open();
                string str_consult = "SELECT codigo, nombre, ap_paterno, ap_materno FROM miembro WHERE ap_paterno = '" + cad + "';";

                SqlCommand consult = new SqlCommand(str_consult, connection);

                SqlDataReader record = consult.ExecuteReader();

                while (record.Read())
                {
                    int n = DataGridViewBuscar.Rows.Add();

                    DataGridViewBuscar.Rows[n].Cells[0].Value = record["codigo"];
                    DataGridViewBuscar.Rows[n].Cells[1].Value = record["nombre"].ToString() + " " + record["ap_paterno"].ToString() +
                                                                " " + record["ap_materno"].ToString();
                }

                connection.Close();
            }
        }
Exemple #2
0
        private void ButtonAgregar_Click(object sender, EventArgs e)
        {
            bool check = true;

            int    id    = Id.ValueId("comentario", "id");
            string fecha = "";

            fecha += DateTime.Now.Year.ToString() + "-";
            fecha += DateTime.Now.Month.ToString() + "-";
            fecha += DateTime.Now.Day.ToString() + " ";
            fecha += DateTime.Now.Hour.ToString() + ":";
            fecha += DateTime.Now.Minute.ToString() + ":";
            fecha += DateTime.Now.Second.ToString();
            string comentario = TextBoxAgregarComentario.Text;

            if (!EvaluateTextBox.EString(comentario, 200, true, "Comentario"))
            {
                check = false;
            }

            if (check)
            {
                SqlConnection connection = new SqlConnection(General_Values.str_connection);

                connection.Open();
                string     str_consult = "INSERT INTO comentario(id, fecha, comentario, cod_miembro) VALUES(" + id + ", '" + fecha + "', '" + comentario + "', " + this.Code + ");";
                SqlCommand consult     = new SqlCommand(str_consult, connection);
                consult.ExecuteNonQuery();
                connection.Close();

                TextBoxAgregarComentario.Clear();
                MessageBox.Show("Comentario Agregado Satisfactoriamente");
                RefreshPersonal();
            }
        }
Exemple #3
0
        private void ButtonAgregar_Click(object sender, EventArgs e)
        {
            bool check = true;

            int id = Id.ValueId("ofrenda", "id");

            string culto = TextBoxCulto.Text;

            if (!EvaluateTextBox.EString(culto, 50, true, "Nombre de Culto"))
            {
                check = false;
            }

            string monto = TextBoxMonto.Text;

            if (!EvaluateTextBox.EDecimal(monto, 10, 3, true, "monto"))
            {
                check = false;
            }

            string fecha = "";

            fecha += MonthCalendarEmision.SelectionStart.Year.ToString() + "-";
            fecha += MonthCalendarEmision.SelectionStart.Month.ToString() + "-";
            fecha += MonthCalendarEmision.SelectionStart.Day.ToString();

            int id_iglesia = 1;

            if (check)
            {
                SqlConnection conexion = new SqlConnection(General_Values.str_connection);
                conexion.Open();
                string str_consult = "INSERT INTO ofrenda(id, culto, monto, fecha, id_iglesia) VALUES(" +
                                     id + ", '" + culto + "', " + monto + ", '" + fecha + "', " + id_iglesia + ");";
                SqlCommand consult = new SqlCommand(str_consult, conexion);
                consult.ExecuteNonQuery();

                conexion.Close();

                MessageBox.Show("Los datos se guardaron correctamente");
                this.Close();
            }
        }
Exemple #4
0
        private void ButtonLast_name_Click(object sender, EventArgs e)
        {
            bool check = true;

            if (TextBoxApellidoPaterno.Text == "Ingrese Apellido")
            {
                MessageBox.Show("Ingrese Apellido");
                check = false;
            }
            else if (!EvaluateTextBox.EString(TextBoxApellidoPaterno.Text, 10, true, "Apellido"))
            {
                check = false;
            }

            if (check)
            {
                MemberFindPaternal M_F_P = new MemberFindPaternal(TextBoxApellidoPaterno.Text);
                M_F_P.ShowDialog();
            }
        }
Exemple #5
0
        private void ButtonName_Click(object sender, EventArgs e)
        {
            bool check = true;

            if (TextBoxName.Text == "Ingrese Nombre")
            {
                MessageBox.Show("Ingrese Nombre");
                check = false;
            }
            else if (!EvaluateTextBox.EString(TextBoxName.Text, 10, true, "Nombre"))
            {
                check = false;
            }

            if (check)
            {
                MemberFindName M_F_N = new MemberFindName(TextBoxName.Text);
                M_F_N.ShowDialog();
            }
        }
Exemple #6
0
        private void ButtonModificar_Click(object sender, EventArgs e)
        {
            bool check = true;

            string nombre = TextBoxNombre.Text;

            if (!EvaluateTextBox.EString(nombre, 20, true, "Nombres"))
            {
                check = false;
            }

            string ap_paterno = TextBoxPaterno.Text;

            if (!EvaluateTextBox.EString(ap_paterno, 10, true, "Apellido Paterno"))
            {
                check = false;
            }

            string ap_materno = TextBoxMaterno.Text;

            if (!EvaluateTextBox.EString(ap_materno, 10, true, "Apellido Materno"))
            {
                check = false;
            }

            string dni = TextBoxDni.Text;

            if (!EvaluateTextBox.EString(dni, 8, true, "DNI"))
            {
                check = false;
            }

            //  0 = soltero    1 = casado    2 = viudo    3 = divorciado
            int estado_civil = -1;

            if (CheckBoxSoltero.Checked == true)
            {
                estado_civil = 0;
            }
            else if (CheckBoxCasado.Checked == true)
            {
                estado_civil = 1;
            }
            else if (CheckBoxViudo.Checked == true)
            {
                estado_civil = 2;
            }
            else if (CheckBoxDivorciado.Checked == true)
            {
                estado_civil = 3;
            }

            if (estado_civil == -1)
            {
                MessageBox.Show("Estado Civl Requerido");
                check = false;
            }



            string provincia = TextBoxProvincia.Text;

            if (!EvaluateTextBox.EString(provincia, 30, true, "Provincia"))
            {
                check = false;
            }

            string distrito = TextBoxDistrito.Text;

            if (!EvaluateTextBox.EString(distrito, 30, true, "Distrito"))
            {
                check = false;
            }

            string direccion = TextBoxDireccion.Text;

            if (!EvaluateTextBox.EString(direccion, 50, true, "Dirección"))
            {
                check = false;
            }

            string referencia = TextBoxReferencia.Text;

            if (!EvaluateTextBox.EString(referencia, 40, false, "Referencia"))
            {
                check = false;
            }

            // 0 = hombre    1 = mujer
            bool sexo = false;

            if (CheckBoxFemenino.Checked == true)
            {
                sexo = true;
            }
            if (CheckBoxFemenino.Checked == false && CheckBoxMasculino.Checked == false)
            {
                MessageBox.Show("Sexo Requerido");
                check = false;
            }

            string celular = TextBoxCelular.Text;

            if (!EvaluateTextBox.EString(celular, 12, false, "Celular"))
            {
                check = false;
            }

            string telefono = TextBoxTelefono.Text;

            if (!EvaluateTextBox.EString(telefono, 10, false, "Telefono"))
            {
                check = false;
            }

            string email = TextBoxEmail.Text;

            if (!EvaluateTextBox.EString(email, 40, false, "E-mail"))
            {
                check = false;
            }

            string estudios = TextBoxEstudios.Text;

            if (!EvaluateTextBox.EString(estudios, 50, false, "Estudios"))
            {
                check = false;
            }


            string fch_nacimiento = "";

            fch_nacimiento += DateTimeNacimiento.Value.Year.ToString() + "-";
            fch_nacimiento += DateTimeNacimiento.Value.Month.ToString() + "-";
            fch_nacimiento += DateTimeNacimiento.Value.Day.ToString();

            string fch_bautismo = "";

            fch_bautismo += DateTimeBautismo.Value.Year.ToString() + "-";
            fch_bautismo += DateTimeBautismo.Value.Month.ToString() + "-";
            fch_bautismo += DateTimeBautismo.Value.Day.ToString();

            //FOTOOOO

            byte[] imagen = null;
            if (this.Change)
            {
                imagen = Photo.Image_To_Bytes(PictureBoxFoto.Image);
            }

            bool activo = true;

            if (CheckBoxActivo.Checked == false)
            {
                activo = false;
            }

            if (check)
            {
                SqlConnection connection = new SqlConnection(General_Values.str_connection);
                connection.Open();
                //string str_consult = "UPDATE miembro SET " +
                ////"codigo=" + TextBoxCodigo.Text + ", " +
                //"nombre='" + TextBoxNombre.Text + "', " +
                //"ap_paterno='" + TextBoxPaterno.Text + "', " +
                //"ap_materno='" + TextBoxMaterno.Text + "', " +
                //"dni='" + TextBoxDni.Text + "', " +
                //"estado_civil=" + estado_civil + ", " +
                //"provincia='" + TextBoxProvincia.Text + "', " +
                //"distrito='" + TextBoxDistrito.Text + "', " +
                //"direccion='" + TextBoxDistrito.Text + "', " +
                //"referencia='" + TextBoxReferencia.Text + "', " +
                //"sexo='" + sexo + "', " +
                //"celular='" + TextBoxCelular.Text + "', " +
                //"telefono='" + TextBoxTelefono.Text + "', " +
                //"email='" + TextBoxEmail.Text + "', " +
                //"estudios='" + TextBoxEstudios.Text + "', " +
                //"fch_nacimiento='" + fch_nacimiento + "', " +
                //"fch_bautismo='" + fch_bautismo + "', " +
                //"activo='" + activo + "'" +
                //"WHERE codigo = " + this.Code + "; ";
                string     str_consult = "";
                SqlCommand comando;
                if (this.Change)
                {
                    str_consult = "UPDATE miembro SET nombre=@nombre, ap_paterno=@ap_paterno, ap_materno=@ap_materno, dni=@dni, estado_civil=@estado_civil, " +
                                  "provincia=@provincia, distrito=@distrito, direccion=@direccion, referencia=@referencia, sexo=@sexo, celular=@celular, " +
                                  "telefono=@telefono, email=@email, estudios=@estudios, fch_nacimiento=@fch_nacimiento, fch_bautismo=@fch_bautismo, foto=@foto, " +
                                  "activo=@activo WHERE codigo=@codigo; ";

                    comando = new SqlCommand(str_consult, connection);

                    comando.Parameters.AddWithValue("@nombre", nombre);
                    comando.Parameters.AddWithValue("@ap_paterno", ap_paterno);
                    comando.Parameters.AddWithValue("@ap_materno", ap_materno);
                    comando.Parameters.AddWithValue("@dni", dni);
                    comando.Parameters.AddWithValue("@estado_civil", estado_civil);
                    comando.Parameters.AddWithValue("@provincia", provincia);
                    comando.Parameters.AddWithValue("@distrito", distrito);
                    comando.Parameters.AddWithValue("@direccion", direccion);
                    comando.Parameters.AddWithValue("@referencia", referencia);
                    comando.Parameters.AddWithValue("@sexo", sexo);
                    comando.Parameters.AddWithValue("@celular", celular);
                    comando.Parameters.AddWithValue("@telefono", telefono);
                    comando.Parameters.AddWithValue("@email", email);
                    comando.Parameters.AddWithValue("@estudios", estudios);
                    comando.Parameters.AddWithValue("@fch_nacimiento", fch_nacimiento);
                    comando.Parameters.AddWithValue("@fch_bautismo", fch_bautismo);
                    comando.Parameters.AddWithValue("@foto", imagen);
                    comando.Parameters.AddWithValue("@activo", activo);
                    comando.Parameters.AddWithValue("@codigo", this.Code);
                }
                else
                {
                    str_consult = "UPDATE miembro SET nombre=@nombre, ap_paterno=@ap_paterno, ap_materno=@ap_materno, dni=@dni, estado_civil=@estado_civil, " +
                                  "provincia=@provincia, distrito=@distrito, direccion=@direccion, referencia=@referencia, sexo=@sexo, celular=@celular, " +
                                  "telefono=@telefono, email=@email, estudios=@estudios, fch_nacimiento=@fch_nacimiento, fch_bautismo=@fch_bautismo, " +
                                  "activo=@activo WHERE codigo=@codigo; ";

                    comando = new SqlCommand(str_consult, connection);

                    comando.Parameters.AddWithValue("@nombre", nombre);
                    comando.Parameters.AddWithValue("@ap_paterno", ap_paterno);
                    comando.Parameters.AddWithValue("@ap_materno", ap_materno);
                    comando.Parameters.AddWithValue("@dni", dni);
                    comando.Parameters.AddWithValue("@estado_civil", estado_civil);
                    comando.Parameters.AddWithValue("@provincia", provincia);
                    comando.Parameters.AddWithValue("@distrito", distrito);
                    comando.Parameters.AddWithValue("@direccion", direccion);
                    comando.Parameters.AddWithValue("@referencia", referencia);
                    comando.Parameters.AddWithValue("@sexo", sexo);
                    comando.Parameters.AddWithValue("@celular", celular);
                    comando.Parameters.AddWithValue("@telefono", telefono);
                    comando.Parameters.AddWithValue("@email", email);
                    comando.Parameters.AddWithValue("@estudios", estudios);
                    comando.Parameters.AddWithValue("@fch_nacimiento", fch_nacimiento);
                    comando.Parameters.AddWithValue("@fch_bautismo", fch_bautismo);
                    comando.Parameters.AddWithValue("@activo", activo);
                    comando.Parameters.AddWithValue("@codigo", this.Code);
                }


                comando.ExecuteNonQuery();
                connection.Close();
                MessageBox.Show("Modificación Realizada con Exito");
                this.Close();
            }
        }
Exemple #7
0
        private void ButtonAgregar_Click(object sender, EventArgs e)
        {
            bool check = true;

            string codigo = Id.ValueId("miembro", "codigo").ToString();;

            string nombre = TextBoxNombre.Text;

            if (!EvaluateTextBox.EString(nombre, 20, true, "Nombres"))
            {
                check = false;
            }

            string ap_paterno = TextBoxPaterno.Text;

            if (!EvaluateTextBox.EString(ap_paterno, 10, true, "Apellido Paterno"))
            {
                check = false;
            }

            string ap_materno = TextBoxMaterno.Text;

            if (!EvaluateTextBox.EString(ap_materno, 10, true, "Apellido Materno"))
            {
                check = false;
            }

            string dni = TextBoxDni.Text;

            if (!EvaluateTextBox.EString(dni, 8, true, "DNI"))
            {
                check = false;
            }

            //  0 = soltero    1 = casado    2 = viudo    3 = divorciado
            int estado_civil = -1;

            if (CheckBoxSoltero.Checked == true)
            {
                estado_civil = 0;
            }
            else if (CheckBoxCasado.Checked == true)
            {
                estado_civil = 1;
            }
            else if (CheckBoxViudo.Checked == true)
            {
                estado_civil = 2;
            }
            else if (CheckBoxDivorciado.Checked == true)
            {
                estado_civil = 3;
            }

            if (estado_civil == -1)
            {
                MessageBox.Show("Estado Civl Requerido");
                check = false;
            }



            string provincia = TextBoxProvincia.Text;

            if (!EvaluateTextBox.EString(provincia, 30, true, "Provincia"))
            {
                check = false;
            }

            string distrito = TextBoxDistrito.Text;

            if (!EvaluateTextBox.EString(distrito, 30, true, "Distrito"))
            {
                check = false;
            }

            string direccion = TextBoxDireccion.Text;

            if (!EvaluateTextBox.EString(direccion, 50, true, "Dirección"))
            {
                check = false;
            }

            string referencia = TextBoxReferencia.Text;

            if (!EvaluateTextBox.EString(referencia, 40, false, "Referencia"))
            {
                check = false;
            }

            // 0 = hombre    1 = mujer
            bool sexo = false;

            if (CheckBoxFemenino.Checked == true)
            {
                sexo = true;
            }
            if (CheckBoxFemenino.Checked == false && CheckBoxMasculino.Checked == false)
            {
                MessageBox.Show("Sexo Requerido");
                check = false;
            }

            string celular = TextBoxCelular.Text;

            if (!EvaluateTextBox.EString(celular, 12, false, "Celular"))
            {
                check = false;
            }

            string telefono = TextBoxTelefono.Text;

            if (!EvaluateTextBox.EString(telefono, 10, false, "Telefono"))
            {
                check = false;
            }

            string email = TextBoxEmail.Text;

            if (!EvaluateTextBox.EString(email, 40, false, "E-mail"))
            {
                check = false;
            }

            string estudios = TextBoxEstudios.Text;

            if (!EvaluateTextBox.EString(estudios, 50, false, "Estudios"))
            {
                check = false;
            }

            string fch_nacimiento = "";

            fch_nacimiento += DateNacimiento.Value.Year.ToString() + "-";
            fch_nacimiento += DateNacimiento.Value.Month.ToString() + "-";
            fch_nacimiento += DateNacimiento.Value.Day.ToString();

            string fch_bautismo = "";

            fch_bautismo += DateBautismo.Value.Year.ToString() + "-";
            fch_bautismo += DateBautismo.Value.Month.ToString() + "-";
            fch_bautismo += DateBautismo.Value.Day.ToString();

            //FOTOOOO
            byte[] imagen = null;
            if (PictureBoxFoto.Image != null)
            {
                imagen = Photo.Image_To_Bytes(PictureBoxFoto.Image);
            }

            bool activo = true;

            if (CheckBoxActivo.Checked == false)
            {
                activo = false;
            }

            int id_iglesia = 1;

            if (check)
            {
                if (imagen == null)
                {
                    SqlConnection conexion = new SqlConnection(General_Values.str_connection);

                    string cadena = "INSERT INTO miembro (codigo, nombre, ap_paterno, ap_materno, dni, estado_civil, provincia, distrito, " +
                                    "direccion, referencia, sexo, celular, telefono, email, estudios, fch_nacimiento, fch_bautismo, activo, id_iglesia) " +
                                    "values (@codigo, @nombre, @ap_paterno, @ap_materno, @dni, @estado_civil, @provincia, @distrito, @direccion, " +
                                    "@referencia, @sexo, @celular, @telefono, @email, @estudios, @fch_nacimiento, @fch_bautismo, @activo, @id_iglesia)";

                    SqlCommand comando = new SqlCommand(cadena, conexion);
                    comando.Parameters.AddWithValue("@codigo", codigo);
                    comando.Parameters.AddWithValue("@nombre", nombre);
                    comando.Parameters.AddWithValue("@ap_paterno", ap_paterno);
                    comando.Parameters.AddWithValue("@ap_materno", ap_materno);
                    comando.Parameters.AddWithValue("@dni", dni);
                    comando.Parameters.AddWithValue("@estado_civil", estado_civil);
                    comando.Parameters.AddWithValue("@provincia", provincia);
                    comando.Parameters.AddWithValue("@distrito", distrito);
                    comando.Parameters.AddWithValue("@direccion", direccion);
                    comando.Parameters.AddWithValue("@referencia", referencia);
                    comando.Parameters.AddWithValue("@sexo", sexo);
                    comando.Parameters.AddWithValue("@celular", celular);
                    comando.Parameters.AddWithValue("@telefono", telefono);
                    comando.Parameters.AddWithValue("@email", email);
                    comando.Parameters.AddWithValue("@estudios", estudios);
                    comando.Parameters.AddWithValue("@fch_nacimiento", fch_nacimiento);
                    comando.Parameters.AddWithValue("@fch_bautismo", fch_bautismo);
                    comando.Parameters.AddWithValue("@activo", activo);
                    comando.Parameters.AddWithValue("@id_iglesia", id_iglesia);

                    MessageBox.Show("Los datos se guardaron correctamente");

                    conexion.Open();
                    comando.ExecuteNonQuery();
                    conexion.Close();

                    this.Close();
                }
                else
                {
                    SqlConnection conexion = new SqlConnection(General_Values.str_connection);

                    string cadena = "INSERT INTO miembro (codigo, nombre, ap_paterno, ap_materno, dni, estado_civil, provincia, distrito, " +
                                    "direccion, referencia, sexo, celular, telefono, email, estudios, fch_nacimiento, fch_bautismo, foto, activo, id_iglesia) " +
                                    "values (@codigo, @nombre, @ap_paterno, @ap_materno, @dni, @estado_civil, @provincia, @distrito, @direccion, " +
                                    "@referencia, @sexo, @celular, @telefono, @email, @estudios, @fch_nacimiento, @fch_bautismo, @foto, @activo, @id_iglesia)";

                    SqlCommand comando = new SqlCommand(cadena, conexion);
                    comando.Parameters.AddWithValue("@codigo", codigo);
                    comando.Parameters.AddWithValue("@nombre", nombre);
                    comando.Parameters.AddWithValue("@ap_paterno", ap_paterno);
                    comando.Parameters.AddWithValue("@ap_materno", ap_materno);
                    comando.Parameters.AddWithValue("@dni", dni);
                    comando.Parameters.AddWithValue("@estado_civil", estado_civil);
                    comando.Parameters.AddWithValue("@provincia", provincia);
                    comando.Parameters.AddWithValue("@distrito", distrito);
                    comando.Parameters.AddWithValue("@direccion", direccion);
                    comando.Parameters.AddWithValue("@referencia", referencia);
                    comando.Parameters.AddWithValue("@sexo", sexo);
                    comando.Parameters.AddWithValue("@celular", celular);
                    comando.Parameters.AddWithValue("@telefono", telefono);
                    comando.Parameters.AddWithValue("@email", email);
                    comando.Parameters.AddWithValue("@estudios", estudios);
                    comando.Parameters.AddWithValue("@fch_nacimiento", fch_nacimiento);
                    comando.Parameters.AddWithValue("@fch_bautismo", fch_bautismo);
                    comando.Parameters.AddWithValue("@foto", imagen);
                    comando.Parameters.AddWithValue("@activo", activo);
                    comando.Parameters.AddWithValue("@id_iglesia", id_iglesia);

                    MessageBox.Show("Los datos se guardaron correctamente");

                    conexion.Open();
                    comando.ExecuteNonQuery();
                    conexion.Close();

                    this.Close();
                }
            }
        }
Exemple #8
0
        private void ButtonBuscarOfrenda_Click(object sender, EventArgs e)
        {
            bool check = true;

            if (CheckBoxCulto.Checked == true && CheckBoxMes.Checked == false && CheckBoxAño.Checked == false)
            {
                string culto = TextBoxCulto.Text;
                if (!EvaluateTextBox.EString(culto, 50, true, "Culto"))
                {
                    check = false;
                }
                if (!Id.ExistsString("ofrenda", "culto", culto))
                {
                    MessageBox.Show("No se encontro Nombre de Culto");
                    check = false;
                }
                if (check)
                {
                    SqlConnection connection = new SqlConnection(General_Values.str_connection);
                    connection.Open();
                    string        str_consult = "SELECT id, culto, monto, fecha FROM ofrenda WHERE culto = '" + culto + "';";
                    SqlCommand    consult     = new SqlCommand(str_consult, connection);
                    SqlDataReader record      = consult.ExecuteReader();
                    DdataGridViewOfrendas.Rows.Clear();
                    while (record.Read())
                    {
                        int n = DdataGridViewOfrendas.Rows.Add();
                        DdataGridViewOfrendas.Rows[n].Cells[0].Value = record["id"];
                        DdataGridViewOfrendas.Rows[n].Cells[1].Value = record["culto"];
                        DdataGridViewOfrendas.Rows[n].Cells[2].Value = record["monto"];
                        DdataGridViewOfrendas.Rows[n].Cells[3].Value = record["fecha"];
                    }
                    connection.Close();
                }
            }

            else if (CheckBoxCulto.Checked == false && CheckBoxMes.Checked == true && CheckBoxAño.Checked == false)
            {
                string mes = TextBoxMes.Text;
                if (!EvaluateTextBox.EMounth(mes, true, "Mes"))
                {
                    check = false;
                }
                if (check)
                {
                    switch (mes)
                    {
                    case "Enero":
                        mes = "1";
                        break;

                    case "Febrero":
                        mes = "2";
                        break;

                    case "Marzo":
                        mes = "3";
                        break;

                    case "Abril":
                        mes = "4";
                        break;

                    case "Mayo":
                        mes = "5";
                        break;

                    case "Junio":
                        mes = "6";
                        break;

                    case "Julio":
                        mes = "7";
                        break;

                    case "Agosto":
                        mes = "8";
                        break;

                    case "Setiembre":
                        mes = "9";
                        break;

                    case "Octubre":
                        mes = "10";
                        break;

                    case "Noviembre":
                        mes = "11";
                        break;

                    case "Diciembre":
                        mes = "12";
                        break;
                    }
                    SqlConnection connection = new SqlConnection(General_Values.str_connection);
                    connection.Open();
                    string        str_consult = "SELECT id, culto, monto, fecha FROM ofrenda;";
                    SqlCommand    consult     = new SqlCommand(str_consult, connection);
                    SqlDataReader record      = consult.ExecuteReader();
                    DdataGridViewOfrendas.Rows.Clear();
                    while (record.Read())
                    {
                        DateTime temp = DateTime.Parse(record["fecha"].ToString());
                        if (temp.Month.ToString() == mes)
                        {
                            int n = DdataGridViewOfrendas.Rows.Add();
                            DdataGridViewOfrendas.Rows[n].Cells[0].Value = record["id"];
                            DdataGridViewOfrendas.Rows[n].Cells[1].Value = record["culto"];
                            DdataGridViewOfrendas.Rows[n].Cells[2].Value = record["monto"];
                            DdataGridViewOfrendas.Rows[n].Cells[3].Value = record["fecha"];
                        }
                    }
                    connection.Close();
                }
            }

            else if (CheckBoxCulto.Checked == false && CheckBoxMes.Checked == false && CheckBoxAño.Checked == true)
            {
                string año = TextBoxAño.Text;
                if (!EvaluateTextBox.EYear(año, true, "Año"))
                {
                    check = false;
                }
                if (check)
                {
                    SqlConnection connection = new SqlConnection(General_Values.str_connection);
                    connection.Open();
                    string        str_consult = "SELECT id, culto, monto, fecha FROM ofrenda;";
                    SqlCommand    consult     = new SqlCommand(str_consult, connection);
                    SqlDataReader record      = consult.ExecuteReader();
                    DdataGridViewOfrendas.Rows.Clear();
                    while (record.Read())
                    {
                        DateTime temp = DateTime.Parse(record["fecha"].ToString());
                        if (temp.Year.ToString() == año)
                        {
                            int n = DdataGridViewOfrendas.Rows.Add();
                            DdataGridViewOfrendas.Rows[n].Cells[0].Value = record["id"];
                            DdataGridViewOfrendas.Rows[n].Cells[1].Value = record["culto"];
                            DdataGridViewOfrendas.Rows[n].Cells[2].Value = record["monto"];
                            DdataGridViewOfrendas.Rows[n].Cells[3].Value = record["fecha"];
                        }
                    }
                    connection.Close();
                }
            }

            else if (CheckBoxCulto.Checked == true && CheckBoxMes.Checked == true && CheckBoxAño.Checked == false)
            {
                string culto = TextBoxCulto.Text;
                if (!EvaluateTextBox.EString(culto, 50, true, "Culto"))
                {
                    check = false;
                }
                if (!Id.ExistsString("ofrenda", "culto", culto))
                {
                    MessageBox.Show("No se encontro Nombre de Culto");
                    check = false;
                }

                string mes = TextBoxMes.Text;
                if (!EvaluateTextBox.EMounth(mes, true, "Mes"))
                {
                    check = false;
                }

                if (check)
                {
                    switch (mes)
                    {
                    case "Enero":
                        mes = "1";
                        break;

                    case "Febrero":
                        mes = "2";
                        break;

                    case "Marzo":
                        mes = "3";
                        break;

                    case "Abril":
                        mes = "4";
                        break;

                    case "Mayo":
                        mes = "5";
                        break;

                    case "Junio":
                        mes = "6";
                        break;

                    case "Julio":
                        mes = "7";
                        break;

                    case "Agosto":
                        mes = "8";
                        break;

                    case "Setiembre":
                        mes = "9";
                        break;

                    case "Octubre":
                        mes = "10";
                        break;

                    case "Noviembre":
                        mes = "11";
                        break;

                    case "Diciembre":
                        mes = "12";
                        break;
                    }

                    SqlConnection connection = new SqlConnection(General_Values.str_connection);
                    connection.Open();
                    string        str_consult = "SELECT id, culto, monto, fecha FROM ofrenda WHERE culto = '" + culto + "';";
                    SqlCommand    consult     = new SqlCommand(str_consult, connection);
                    SqlDataReader record      = consult.ExecuteReader();
                    DdataGridViewOfrendas.Rows.Clear();
                    while (record.Read())
                    {
                        DateTime temp = DateTime.Parse(record["fecha"].ToString());
                        if (temp.Month.ToString() == mes)
                        {
                            int n = DdataGridViewOfrendas.Rows.Add();
                            DdataGridViewOfrendas.Rows[n].Cells[0].Value = record["id"];
                            DdataGridViewOfrendas.Rows[n].Cells[1].Value = record["culto"];
                            DdataGridViewOfrendas.Rows[n].Cells[2].Value = record["monto"];
                            DdataGridViewOfrendas.Rows[n].Cells[3].Value = record["fecha"];
                        }
                    }
                    connection.Close();
                }
            }

            else if (CheckBoxCulto.Checked == true && CheckBoxMes.Checked == false && CheckBoxAño.Checked == true)
            {
                string culto = TextBoxCulto.Text;
                if (!EvaluateTextBox.EString(culto, 50, true, "Culto"))
                {
                    check = false;
                }
                if (!Id.ExistsString("ofrenda", "culto", culto))
                {
                    MessageBox.Show("No se encontro Nombre de Culto");
                    check = false;
                }

                string año = TextBoxAño.Text;
                if (!EvaluateTextBox.EYear(año, true, "Año"))
                {
                    check = false;
                }

                if (check)
                {
                    SqlConnection connection = new SqlConnection(General_Values.str_connection);
                    connection.Open();
                    string        str_consult = "SELECT id, culto, monto, fecha FROM ofrenda WHERE culto = '" + culto + "';";
                    SqlCommand    consult     = new SqlCommand(str_consult, connection);
                    SqlDataReader record      = consult.ExecuteReader();
                    DdataGridViewOfrendas.Rows.Clear();
                    while (record.Read())
                    {
                        DateTime temp = DateTime.Parse(record["fecha"].ToString());
                        if (temp.Year.ToString() == año)
                        {
                            int n = DdataGridViewOfrendas.Rows.Add();
                            DdataGridViewOfrendas.Rows[n].Cells[0].Value = record["id"];
                            DdataGridViewOfrendas.Rows[n].Cells[1].Value = record["culto"];
                            DdataGridViewOfrendas.Rows[n].Cells[2].Value = record["monto"];
                            DdataGridViewOfrendas.Rows[n].Cells[3].Value = record["fecha"];
                        }
                    }
                    connection.Close();
                }
            }

            else if (CheckBoxCulto.Checked == false && CheckBoxMes.Checked == true && CheckBoxAño.Checked == true)
            {
                string mes = TextBoxMes.Text;
                if (!EvaluateTextBox.EMounth(mes, true, "Mes"))
                {
                    check = false;
                }

                string año = TextBoxAño.Text;
                if (!EvaluateTextBox.EYear(año, true, "Año"))
                {
                    check = false;
                }

                if (check)
                {
                    switch (mes)
                    {
                    case "Enero":
                        mes = "1";
                        break;

                    case "Febrero":
                        mes = "2";
                        break;

                    case "Marzo":
                        mes = "3";
                        break;

                    case "Abril":
                        mes = "4";
                        break;

                    case "Mayo":
                        mes = "5";
                        break;

                    case "Junio":
                        mes = "6";
                        break;

                    case "Julio":
                        mes = "7";
                        break;

                    case "Agosto":
                        mes = "8";
                        break;

                    case "Setiembre":
                        mes = "9";
                        break;

                    case "Octubre":
                        mes = "10";
                        break;

                    case "Noviembre":
                        mes = "11";
                        break;

                    case "Diciembre":
                        mes = "12";
                        break;
                    }
                    SqlConnection connection = new SqlConnection(General_Values.str_connection);
                    connection.Open();
                    string        str_consult = "SELECT id, culto, monto, fecha FROM ofrenda;";
                    SqlCommand    consult     = new SqlCommand(str_consult, connection);
                    SqlDataReader record      = consult.ExecuteReader();
                    DdataGridViewOfrendas.Rows.Clear();
                    while (record.Read())
                    {
                        DateTime temp = DateTime.Parse(record["fecha"].ToString());
                        if (temp.Year.ToString() == año && temp.Month.ToString() == mes)
                        {
                            int n = DdataGridViewOfrendas.Rows.Add();
                            DdataGridViewOfrendas.Rows[n].Cells[0].Value = record["id"];
                            DdataGridViewOfrendas.Rows[n].Cells[1].Value = record["culto"];
                            DdataGridViewOfrendas.Rows[n].Cells[2].Value = record["monto"];
                            DdataGridViewOfrendas.Rows[n].Cells[3].Value = record["fecha"];
                        }
                    }
                    connection.Close();
                }
            }

            else if (CheckBoxCulto.Checked == true && CheckBoxMes.Checked == true && CheckBoxAño.Checked == true)
            {
                string culto = TextBoxCulto.Text;
                if (!EvaluateTextBox.EString(culto, 50, true, "Culto"))
                {
                    check = false;
                }
                if (!Id.ExistsString("ofrenda", "culto", culto))
                {
                    MessageBox.Show("No se encontro Nombre de Culto");
                    check = false;
                }

                string mes = TextBoxMes.Text;
                if (!EvaluateTextBox.EMounth(mes, true, "Mes"))
                {
                    check = false;
                }

                string año = TextBoxAño.Text;
                if (!EvaluateTextBox.EYear(año, true, "Año"))
                {
                    check = false;
                }

                if (check)
                {
                    switch (mes)
                    {
                    case "Enero":
                        mes = "1";
                        break;

                    case "Febrero":
                        mes = "2";
                        break;

                    case "Marzo":
                        mes = "3";
                        break;

                    case "Abril":
                        mes = "4";
                        break;

                    case "Mayo":
                        mes = "5";
                        break;

                    case "Junio":
                        mes = "6";
                        break;

                    case "Julio":
                        mes = "7";
                        break;

                    case "Agosto":
                        mes = "8";
                        break;

                    case "Setiembre":
                        mes = "9";
                        break;

                    case "Octubre":
                        mes = "10";
                        break;

                    case "Noviembre":
                        mes = "11";
                        break;

                    case "Diciembre":
                        mes = "12";
                        break;
                    }
                    SqlConnection connection = new SqlConnection(General_Values.str_connection);
                    connection.Open();
                    string        str_consult = "SELECT id, culto, monto, fecha FROM ofrenda WHERE culto = '" + culto + "';";
                    SqlCommand    consult     = new SqlCommand(str_consult, connection);
                    SqlDataReader record      = consult.ExecuteReader();
                    DdataGridViewOfrendas.Rows.Clear();
                    while (record.Read())
                    {
                        DateTime temp = DateTime.Parse(record["fecha"].ToString());
                        if (temp.Year.ToString() == año && temp.Month.ToString() == mes)
                        {
                            int n = DdataGridViewOfrendas.Rows.Add();
                            DdataGridViewOfrendas.Rows[n].Cells[0].Value = record["id"];
                            DdataGridViewOfrendas.Rows[n].Cells[1].Value = record["culto"];
                            DdataGridViewOfrendas.Rows[n].Cells[2].Value = record["monto"];
                            DdataGridViewOfrendas.Rows[n].Cells[3].Value = record["fecha"];
                        }
                    }
                    connection.Close();
                }
            }

            else if (CheckBoxCulto.Checked == false && CheckBoxMes.Checked == false && CheckBoxAño.Checked == false)
            {
                MessageBox.Show("Seleccione alguna opción a Buscar");
            }

            Calculate_Total();
        }