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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } } }
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(); }