private void BtnAgregarEvento_Click(object sender, EventArgs e) { string[] columnas = { "Nombre", "TipoCultivo", "Riego", "Raleo", "Fertilizacion", "Cosecha", "Observaciones" }; Persistencia pd = new Persistencia(7, columnas, "cultivos"); string[] datos = { txtNombre.Text, comboBox1.Text, txtRiego.Text, txtRaleo.Text, txtFertilizo.Text, txtCosecho.Text, txtDescripción.Text }; pd.CargaDatos(datos, 7, columnas); MessageBox.Show("Cultivo agregado"); ListarEventos(); }
public void AlarmasViejas() { for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { bool check = (bool)dataGridView1.Rows[i].Cells[4].Value; if (check == true) { string[] alarmaVieja = { dataGridView1.Rows[i].Cells[0].Value.ToString(), dataGridView1.Rows[i].Cells[1].Value.ToString(), dataGridView1.Rows[i].Cells[2].Value.ToString(), dataGridView1.Rows[i].Cells[3].Value.ToString() }; dataGridView2.Rows.Add(alarmaVieja); dataGridView1.Rows.RemoveAt(i); string[] columnas2 = { "TipoCultivo", "NombreAlerta", "FechaAlerta", "FinAlerta" }; Persistencia pdviejo = new Persistencia(4, columnas2, "alertasViejas"); pdviejo.CargaDatos(alarmaVieja, 4, columnas2); Persistencia pd = new Persistencia("alertas"); DataTable borraAlarma = pd.BuscarDatos("alertas"); borraAlarma.Rows.RemoveAt(i); pd.GrabarArchivo(); } } }
private void BtnConfirmar_Click(object sender, EventArgs e) { if (true) { Usuarios user = new Usuarios(); user.NombreUsuario = txtCorreo.Text; user.Clave = txtClave.Text; user.Apellido = txtApellido.Text; user.Nombre = TxtNombre.Text; user.DNI = txt_dni.Text; if (rbFemenino.Checked) { genero = 1; } if (rbMasculino.Checked) { genero = 2; } if (rbNoBinario.Checked) { genero = 3; } user.Genero = genero; string[] columnas = { "usuario", "apellido", "nombre", "genero", "clave", "dni" }; Persistencia db = new Persistencia(6, columnas, "Cuentas"); string[] datos = { user.NombreUsuario, user.Apellido, user.Nombre, user.Genero.ToString(), user.Clave, user.DNI, }; db.CargaDatos(datos, 6, columnas); MessageBox.Show("Usuario Creado."); this.Dispose(); this.Close(); frm_Login login = new frm_Login(); login.ShowDialog(); } }
private void BtnConfirmar_Click(object sender, EventArgs e) { //Valida los campos if (true) { Usuario usuario = new Usuario(); Persona persona = new Persona(); usuario.NombreUsuario = txtCorreo.Text; usuario.Clave = txtClave.Text; persona.Apellido = txtApellido.Text; persona.Nombre = TxtNombre.Text; if (rbFemenino.Checked) { genero = 1; } if (rbMasculino.Checked) { genero = 2; } if (rbNoBinario.Checked) { genero = 3; } persona.Genero = genero; usuario.Persona = persona; string[] columnas = { "usuario", "apellido", "nombre", "genero", "clave" }; Persistencia db = new Persistencia(5, columnas, "usuarios"); string[] datos = { usuario.NombreUsuario, usuario.Persona.Apellido, usuario.Persona.Nombre, usuario.Persona.Genero.ToString(), usuario.Clave }; db.CargaDatos(datos, 5, columnas); MessageBox.Show("El usuario fue dado de alta correctamente."); } }
private void BtnAgregarAlarma_Click(object sender, EventArgs e) { DateTime ahora = new DateTime(); ahora = DateTime.Now; string[] columnas2 = { "TipoCultivo", "NombreAlerta", "FechaAlerta", "FinAlerta" }; Persistencia pd2 = new Persistencia(4, columnas2, "alertas"); DateTime despues = new DateTime(); int cantidad = int.Parse(textBoxDias.Text); despues = DateTime.Now.AddDays(cantidad); string[] alarmanueva = { comboBoxCultivo.SelectedItem.ToString(), comboBoxAlarma.SelectedItem.ToString(), ahora.ToString(), despues.ToString() }; pd2.CargaDatos(alarmanueva, 4, columnas2); ListarAlertas(); }
private void BtnAgregarEvento_Click(object sender, EventArgs e) { string[] columnas = { "TipoEvento", "Fecha", "TipoCultivo", "Responsable" }; Alerta[] alertas = new Alerta[2]; Usuario user = new Usuario(); alertas[0].Id = 1; alertas[0].NombreAlerta = "Riego"; alertas[0].TipoAlerta = 1; alertas[0].FechaAlerta = DateTime.Now; alertas[0].Usuarios = user; alertas[1].Id = 2; alertas[1].NombreAlerta = "Poda"; alertas[1].TipoAlerta = 2; alertas[1].FechaAlerta = DateTime.Now; alertas[1].Usuarios = user; alertas[2].Id = 3; alertas[2].NombreAlerta = "Cocecha"; alertas[2].TipoAlerta = 3; alertas[2].FechaAlerta = DateTime.Now; alertas[2].Usuarios = user; Persistencia pd = new Persistencia(4, columnas, "cultivos"); string[] datos = { cbTipoEvento.Text, dtpFechaEvento.Value.ToString(), cbTipoCultivo.Text, cbUsuarios.Text }; pd.CargaDatos(datos, 4, columnas); cbUsuarios.Enabled = false; cbTipoCultivo.Enabled = false; cbTipoEvento.Enabled = false; dtpFechaEvento.Enabled = false; Form_Seguimiento_Load(sender, e); }
private void BtnAgregarEvento_Click(object sender, EventArgs e) { Persistencia per = new Persistencia(); DataTable dtCultivos = per.BuscarDatos("cultivos"); try { for (int j = 0; j < dtCultivos.Rows.Count; j++) { if (dtCultivos.Rows[j][0].ToString().Equals(cbTipoCultivo.Text)) { riego = dtCultivos.Rows[j][2].ToString(); raleo = dtCultivos.Rows[j][3].ToString(); fertilizacion = dtCultivos.Rows[j][4].ToString(); cosecha = dtCultivos.Rows[j][5].ToString(); } } } catch (Exception) { Console.WriteLine("No se recuperaron los datos del cultivo seleccionado"); } string[] columnas = { "Fecha", "TipoCultivo", "Responsable", "TipoEvento", "Riego", "Raleo", "Fertilización", "Cosecha" }; DateTime FechaRiego = DateTime.Now; DateTime FechaRaleo = DateTime.Now; DateTime FechaFertilizacion = DateTime.Now; DateTime FechaCosecha = DateTime.Now; Persistencia pd = new Persistencia(8, columnas, "eventos"); string[] datos = { dtpFechaEvento.Value.ToString(), cbTipoCultivo.Text, cbUsuarios.Text, "Siembra", FechaRiego.AddDays(Convert.ToDouble(riego)).ToShortDateString(), FechaRaleo.AddDays(Convert.ToDouble(raleo)).ToShortDateString(), FechaFertilizacion.AddDays(Convert.ToDouble(fertilizacion)).ToShortDateString(), FechaCosecha.AddDays(Convert.ToDouble(cosecha)).ToShortDateString() }; pd.CargaDatos(datos, 8, columnas); string[] columnas2 = { "TipoCultivo", "NombreAlerta", "FechaAlerta", "FinAlerta" }; Persistencia pd2 = new Persistencia(4, columnas2, "alertas"); DateTime DateRiego = new DateTime(); DateTime DateRaleo = new DateTime(); DateTime DateSiembra = new DateTime(); DateTime DateFertilizacion = new DateTime(); DateRiego = dtpFechaEvento.Value.AddDays(Convert.ToInt32(riego)); DateRaleo = dtpFechaEvento.Value.AddDays(Convert.ToInt32(raleo)); DateFertilizacion = dtpFechaEvento.Value.AddDays(Convert.ToInt32(fertilizacion)); DateSiembra = dtpFechaEvento.Value.AddDays(Convert.ToInt32(cosecha)); string[] alarma1 = { cbTipoCultivo.Text, "Riego", dtpFechaEvento.Value.ToString(), DateRiego.ToString(), }; string[] alarma2 = { cbTipoCultivo.Text, "Raleo", dtpFechaEvento.Value.ToString(), DateRaleo.ToString(), }; string[] alarma3 = { cbTipoCultivo.Text, "Fertilizacion", dtpFechaEvento.Value.ToString(), DateFertilizacion.ToString(), }; string[] alarma4 = { cbTipoCultivo.Text, "Cosecha", dtpFechaEvento.Value.ToString(), DateSiembra.ToString(), }; pd2.CargaDatos(alarma1, 4, columnas2); pd2.CargaDatos(alarma2, 4, columnas2); pd2.CargaDatos(alarma3, 4, columnas2); pd2.CargaDatos(alarma4, 4, columnas2); MessageBox.Show("Se generaron las alarmas correspondientes"); ListarEventos(); }