private void BuscarToolStripMenuItem6_Click(object sender, EventArgs e) { bool check = true; if (TextBoxMes.Text == "Ingrese Mes") { MessageBox.Show("Ingrese Mes"); check = false; } else if (!EvaluateTextBox.EMounth(TextBoxMes.Text, true, "Mes")) { check = false; } if (check) { MemberFindMonth M_F_M = new MemberFindMonth(TextBoxMes.Text); M_F_M.ShowDialog(); } }
private void ButtonBuscar_Click(object sender, EventArgs e) { bool check = true; // Buscar solo por Mes if (TextBoxBuscarMes.Text != "Ingrese Mes" && TextBoxBuscarAño.Text == "Ingrese Año") { string mes = TextBoxBuscarMes.Text; if (!EvaluateTextBox.EMounth(mes, true, "Mes")) { check = false; } if (check) { SqlConnection connection = new SqlConnection(General_Values.str_connection); connection.Open(); string str_consult = "SELECT * FROM ofrenda_misionera WHERE mes = '" + mes + "' AND cod_miembro = " + this.Code + ";"; SqlCommand consult = new SqlCommand(str_consult, connection); SqlDataReader record = consult.ExecuteReader(); decimal total = 0; DataGridViewDiezmos.Rows.Clear(); while (record.Read()) { int n = DataGridViewDiezmos.Rows.Add(); DataGridViewDiezmos.Rows[n].Cells[0].Value = record["id"]; DataGridViewDiezmos.Rows[n].Cells[1].Value = record["año"]; DataGridViewDiezmos.Rows[n].Cells[2].Value = record["mes"]; total += decimal.Parse(record["monto"].ToString()); DataGridViewDiezmos.Rows[n].Cells[3].Value = record["monto"]; DateTime temp = DateTime.Parse(record["fch_emision"].ToString()); DataGridViewDiezmos.Rows[n].Cells[4].Value = temp.Day.ToString() + "/" + temp.Month.ToString() + "/" + temp.Year.ToString(); } LabelTotal.Text = total.ToString(); LabelCantidad.Text = (DataGridViewDiezmos.Rows.Count - 1).ToString(); if ((DataGridViewDiezmos.Rows.Count - 1) == 0) { MessageBox.Show("No hay Datos registrados"); } connection.Close(); } } // Buscar solo por Año else if (TextBoxBuscarMes.Text == "Ingrese Mes" && TextBoxBuscarAño.Text != "Ingrese Año") { string año = TextBoxBuscarAñ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 * FROM ofrenda_misionera WHERE año = '" + año + "' AND cod_miembro = " + this.Code + ";"; SqlCommand consult = new SqlCommand(str_consult, connection); SqlDataReader record = consult.ExecuteReader(); decimal total = 0; DataGridViewDiezmos.Rows.Clear(); while (record.Read()) { int n = DataGridViewDiezmos.Rows.Add(); DataGridViewDiezmos.Rows[n].Cells[0].Value = record["id"]; DataGridViewDiezmos.Rows[n].Cells[1].Value = record["año"]; DataGridViewDiezmos.Rows[n].Cells[2].Value = record["mes"]; total += decimal.Parse(record["monto"].ToString()); DataGridViewDiezmos.Rows[n].Cells[3].Value = record["monto"]; DateTime temp = DateTime.Parse(record["fch_emision"].ToString()); DataGridViewDiezmos.Rows[n].Cells[4].Value = temp.Day.ToString() + "/" + temp.Month.ToString() + "/" + temp.Year.ToString(); } LabelTotal.Text = total.ToString(); LabelCantidad.Text = (DataGridViewDiezmos.Rows.Count - 1).ToString(); if ((DataGridViewDiezmos.Rows.Count - 1) == 0) { MessageBox.Show("No hay Datos registrados"); } connection.Close(); } } // Buscar por Mes y Año else if (TextBoxBuscarMes.Text != "Ingrese Mes" && TextBoxBuscarAño.Text != "Ingrese Año") { string mes = TextBoxBuscarMes.Text; if (!EvaluateTextBox.EMounth(mes, true, "Mes")) { check = false; } string año = TextBoxBuscarAñ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 * FROM ofrenda_misionera WHERE mes = '" + mes + "' AND cod_miembro = " + this.Code + ";"; SqlCommand consult = new SqlCommand(str_consult, connection); SqlDataReader record = consult.ExecuteReader(); decimal total = 0; DataGridViewDiezmos.Rows.Clear(); while (record.Read()) { int n = DataGridViewDiezmos.Rows.Add(); DataGridViewDiezmos.Rows[n].Cells[0].Value = record["id"]; DataGridViewDiezmos.Rows[n].Cells[1].Value = record["año"]; DataGridViewDiezmos.Rows[n].Cells[2].Value = record["mes"]; total += decimal.Parse(record["monto"].ToString()); DataGridViewDiezmos.Rows[n].Cells[3].Value = record["monto"]; DateTime temp = DateTime.Parse(record["fch_emision"].ToString()); DataGridViewDiezmos.Rows[n].Cells[4].Value = temp.Day.ToString() + "/" + temp.Month.ToString() + "/" + temp.Year.ToString(); } LabelTotal.Text = total.ToString(); LabelCantidad.Text = (DataGridViewDiezmos.Rows.Count - 1).ToString(); if ((DataGridViewDiezmos.Rows.Count - 1) == 0) { MessageBox.Show("No hay Datos registrados"); } connection.Close(); } } }
private void ButtonBuscar_Click(object sender, EventArgs e) { bool check = true; // Buscar solo por Mes if (TextBoxMes.Text != "Ingrese Mes" && TextBoxAño.Text == "Ingrese Año") { string mes = TextBoxMes.Text; if (!EvaluateTextBox.EMounth(mes, true, "Mes")) { check = false; } if (check) { SqlConnection connection = new SqlConnection(General_Values.str_connection); connection.Open(); string str_consult = "SELECT P.cod_miembro, M.nombre, M.ap_paterno, M.ap_materno, P.año, P.mes, P.monto, P.fch_emision " + "FROM ofrenda_misionera P JOIN miembro M ON P.cod_miembro = M.codigo WHERE P.mes = '" + mes + "';"; SqlCommand consult = new SqlCommand(str_consult, connection); SqlDataReader record = consult.ExecuteReader(); DataGridViewOfrendaMisionera.Rows.Clear(); while (record.Read()) { int n = DataGridViewOfrendaMisionera.Rows.Add(); DataGridViewOfrendaMisionera.Rows[n].Cells[0].Value = record["cod_miembro"]; DataGridViewOfrendaMisionera.Rows[n].Cells[1].Value = record["nombre"]; DataGridViewOfrendaMisionera.Rows[n].Cells[2].Value = record["ap_paterno"].ToString() + " " + record["ap_materno"].ToString(); DataGridViewOfrendaMisionera.Rows[n].Cells[3].Value = record["año"]; DataGridViewOfrendaMisionera.Rows[n].Cells[4].Value = record["mes"]; DataGridViewOfrendaMisionera.Rows[n].Cells[5].Value = record["monto"]; DateTime temp = DateTime.Parse(record["fch_emision"].ToString()); DataGridViewOfrendaMisionera.Rows[n].Cells[6].Value = temp.Day.ToString() + "/" + temp.Month.ToString() + "/" + temp.Year.ToString(); } connection.Close(); } } // Buscar solo por Año else if (TextBoxMes.Text == "Ingrese Mes" && TextBoxAño.Text != "Ingrese Año") { 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 P.cod_miembro, M.nombre, M.ap_paterno, M.ap_materno, P.año, P.mes, P.monto, P.fch_emision " + "FROM ofrenda_misionera P JOIN miembro M ON P.cod_miembro = M.codigo WHERE P.año = '" + año + "';"; SqlCommand consult = new SqlCommand(str_consult, connection); SqlDataReader record = consult.ExecuteReader(); DataGridViewOfrendaMisionera.Rows.Clear(); while (record.Read()) { int n = DataGridViewOfrendaMisionera.Rows.Add(); DataGridViewOfrendaMisionera.Rows[n].Cells[0].Value = record["cod_miembro"]; DataGridViewOfrendaMisionera.Rows[n].Cells[1].Value = record["nombre"]; DataGridViewOfrendaMisionera.Rows[n].Cells[2].Value = record["ap_paterno"].ToString() + " " + record["ap_materno"].ToString(); DataGridViewOfrendaMisionera.Rows[n].Cells[3].Value = record["año"]; DataGridViewOfrendaMisionera.Rows[n].Cells[4].Value = record["mes"]; DataGridViewOfrendaMisionera.Rows[n].Cells[5].Value = record["monto"]; DateTime temp = DateTime.Parse(record["fch_emision"].ToString()); DataGridViewOfrendaMisionera.Rows[n].Cells[6].Value = temp.Day.ToString() + "/" + temp.Month.ToString() + "/" + temp.Year.ToString(); } connection.Close(); } } // Buscar solo por Mes y Año else if (TextBoxMes.Text != "Ingrese Mes" && TextBoxAño.Text != "Ingrese Año") { 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) { SqlConnection connection = new SqlConnection(General_Values.str_connection); connection.Open(); string str_consult = "SELECT P.cod_miembro, M.nombre, M.ap_paterno, M.ap_materno, P.año, P.mes, P.monto, P.fch_emision " + "FROM ofrenda_misionera P JOIN miembro M ON P.cod_miembro = M.codigo WHERE P.año = '" + año + "' AND P.mes = '" + mes + "';"; SqlCommand consult = new SqlCommand(str_consult, connection); SqlDataReader record = consult.ExecuteReader(); DataGridViewOfrendaMisionera.Rows.Clear(); while (record.Read()) { int n = DataGridViewOfrendaMisionera.Rows.Add(); DataGridViewOfrendaMisionera.Rows[n].Cells[0].Value = record["cod_miembro"]; DataGridViewOfrendaMisionera.Rows[n].Cells[1].Value = record["nombre"]; DataGridViewOfrendaMisionera.Rows[n].Cells[2].Value = record["ap_paterno"].ToString() + " " + record["ap_materno"].ToString(); DataGridViewOfrendaMisionera.Rows[n].Cells[3].Value = record["año"]; DataGridViewOfrendaMisionera.Rows[n].Cells[4].Value = record["mes"]; DataGridViewOfrendaMisionera.Rows[n].Cells[5].Value = record["monto"]; DateTime temp = DateTime.Parse(record["fch_emision"].ToString()); DataGridViewOfrendaMisionera.Rows[n].Cells[6].Value = temp.Day.ToString() + "/" + temp.Month.ToString() + "/" + temp.Year.ToString(); } connection.Close(); } } sumar_ofrendas(); }
private void ButtonAgregar_Click(object sender, EventArgs e) { bool check = true; int id = Id.ValueId("ofrenda_pro_templo", "id"); string monto = TextBoxMonto.Text; if (!EvaluateTextBox.EDecimal(monto, 10, 3, true, "Monto")) { 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; } string fch_emision = ""; fch_emision += MonthCalendarEmision.SelectionStart.Year.ToString() + "-"; fch_emision += MonthCalendarEmision.SelectionStart.Month.ToString() + "-"; fch_emision += MonthCalendarEmision.SelectionStart.Day.ToString(); string cod_miembro = TextBoxCodigo.Text; if (!EvaluateTextBox.EIntPositive(cod_miembro, true, "Codigo")) { check = false; } else if (!Id.ExistsId("miembro", "codigo", cod_miembro)) { MessageBox.Show("Codigo no encontrado"); check = false; } if (check) { SqlConnection conexion = new SqlConnection(General_Values.str_connection); conexion.Open(); string str_consult2 = "INSERT INTO ofrenda_pro_templo(id, monto, mes, año, fch_emision, cod_miembro) VALUES (" + +id + ", " + monto + ", '" + mes + "', '" + año + "', '" + fch_emision + "', " + cod_miembro + ");"; SqlCommand consulta2 = new SqlCommand(str_consult2, conexion); consulta2.ExecuteNonQuery(); MessageBox.Show("Los datos se guardaron correctamente"); 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(); }