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 ButtonVerComentarios_Click(object sender, EventArgs e) { bool check = true; string id = TextBoxId.Text; if (!EvaluateTextBox.EIntPositive(id, true, "ID")) { check = false; } if (check) { SqlConnection connection = new SqlConnection(General_Values.str_connection); connection.Open(); string str_consult = "SELECT comentario FROM comentario WHERE id = " + id + ";"; SqlCommand consult = new SqlCommand(str_consult, connection); SqlDataReader record = consult.ExecuteReader(); if (record.Read()) { TextBoxVerComentario.Text = record["comentario"].ToString(); } else { MessageBox.Show("ID ingresado INCORRECTO"); } connection.Close(); } }
private void ButtonBorrarFamiliar_Click(object sender, EventArgs e) { bool check = true; string id = TextBoxCodigo.Text; if (!EvaluateTextBox.EIntPositive(id, true, "id")) { check = false; } if (check) { SqlConnection connection = new SqlConnection(General_Values.str_connection); connection.Open(); string str_consult = "DELETE FROM vinculo WHERE cod_miembro = " + this.Code + " AND cod_vinculo = " + id + ";"; SqlCommand consult = new SqlCommand(str_consult, connection); consult.ExecuteNonQuery(); connection.Close(); connection.Open(); string str_consult1 = "DELETE FROM vinculo WHERE cod_miembro = " + id + " AND cod_vinculo = " + this.Code + ";"; SqlCommand consult1 = new SqlCommand(str_consult1, connection); consult1.ExecuteNonQuery(); connection.Close(); MessageBox.Show("Se borro Satisfactoriamnte"); RefreshPersonal(); } }
private void ButtonCode_Click(object sender, EventArgs e) { bool check = true; if (TextBoxCodigo.Text == "Ingrese Código") { MessageBox.Show("Ingrese Codigo"); check = false; } else if (!EvaluateTextBox.EIntPositive(TextBoxCodigo.Text, true, "Codigo")) { check = false; } else if (!Id.ExistsId("miembro", "codigo", TextBoxCodigo.Text)) { MessageBox.Show("El Codigo ingresado No Existe"); check = false; } if (check) { MemberShow M_S = new MemberShow(int.Parse(TextBoxCodigo.Text)); M_S.ShowDialog(); } }
private void ButtonAgregarAbuelo_Click(object sender, EventArgs e) { bool check = true; int id = Value_id(); int vin; string cod_vinculo = (TextBoxAbuelo.Text); if (!EvaluateTextBox.EIntPositive(cod_vinculo, true, "Codigo Vinculo Conyuge")) { check = false; } else if (!Id.ExistsId("miembro", "codigo", cod_vinculo)) { MessageBox.Show("No existe ID"); check = false; } if (check) { SqlConnection connection = new SqlConnection(General_Values.str_connection); if (IsMale(int.Parse(cod_vinculo))) { vin = 7; } else { vin = 8; } connection.Open(); string str_consult2 = "INSERT INTO vinculo(id, vinculo, cod_vinculo, cod_miembro) VALUES(" + id + ", " + vin + ", " + cod_vinculo + ", " + this.Code + ")"; SqlCommand consult2 = new SqlCommand(str_consult2, connection); consult2.ExecuteNonQuery(); connection.Close(); id += 1; if (IsMale(Code)) { vin = 9; } else { vin = 10; } connection.Open(); string str_consult3 = "INSERT INTO vinculo(id, vinculo, cod_vinculo, cod_miembro) VALUES(" + id + ", " + vin + ", " + this.Code + ", " + cod_vinculo + ")"; SqlCommand consult3 = new SqlCommand(str_consult3, connection); consult3.ExecuteNonQuery(); connection.Close(); MessageBox.Show("Vinculo 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 ButtonVerDatos_Click(object sender, EventArgs e) { bool check = true; string codigo = TextBoxCodigo.Text; if (!EvaluateTextBox.EIntPositive(codigo, true, "Codigo")) { check = false; } else if (!Id.ExistsId("miembro", "codigo", codigo)) { check = false; } if (check) { MemberShow M_S = new MemberShow(int.Parse(codigo)); M_S.ShowDialog(); } }
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 ButtonEliminar_Click(object sender, EventArgs e) { bool check = true; string id = TextBoxIdEliminar.Text; if (!EvaluateTextBox.EIntPositive(id, true, "ID")) { check = false; } else if (!Id.ExistsId("ofrenda_misionera", "id", id)) { check = false; } if (check) { Id.DeleteId("ofrenda_misionera", "id", int.Parse(id)); MessageBox.Show("Borrado Completo"); DataGridViewDiezmos.Rows.Clear(); } }
private void ButtonEliminarOfrenda_Click(object sender, EventArgs e) { bool check = true; string id = TextBoxIdEliminarOfrenda.Text; if (!EvaluateTextBox.EIntPositive(id, true, "ID")) { check = false; } if (!Id.ExistsId("ofrenda", "id", id)) { MessageBox.Show("Id ingresado no Existe"); check = false; } if (check) { if (Id.DeleteId("ofrenda", "id", int.Parse(id))) { MessageBox.Show("ID eliminado correctamente"); } } RefreshPersonal(); }
private void ButtonBorrar_Click(object sender, EventArgs e) { bool check = true; string id = TextBoxIdBorrar.Text; if (!EvaluateTextBox.EIntPositive(id, true, "ID")) { check = false; } if (check) { if (Id.DeleteId("comentario", "id", int.Parse(id))) { MessageBox.Show("Borrado Exitoso"); } else { MessageBox.Show("ID Ingresado INCORRECTO"); } RefreshPersonal(); } }
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(); }
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 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(); } }