private void btnExportar_Click(object sender, EventArgs e) { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); if (this.bandera == 0) { vpProduccionPorFechaDia vistaPreviaProduccionPorDia = new vpProduccionPorFechaDia(); vistaPreviaProduccionPorDia.idtambo = idtambo; vistaPreviaProduccionPorDia.bandera = 0; vistaPreviaProduccionPorDia.Show(); } else if (this.bandera == 1) { vpProduccionPorFechaDia vistaPreviaProduccionPorDia = new vpProduccionPorFechaDia(); vistaPreviaProduccionPorDia.idtambo = idtambo; vistaPreviaProduccionPorDia.bandera = 1; vistaPreviaProduccionPorDia.fecha = Convert.ToDateTime(this.dtpDia.Value.ToString("dd/MM/yyyy")); vistaPreviaProduccionPorDia.Show(); } else if (this.bandera == 2) { vpProduccionPorFechaMes vistaPreviaProduccionPorMes = new vpProduccionPorFechaMes(); vistaPreviaProduccionPorMes.idtambo = idtambo; vistaPreviaProduccionPorMes.mes = mes; vistaPreviaProduccionPorMes.año = año; vistaPreviaProduccionPorMes.Show(); } }
private void txtBuscar_KeyUp(object sender, KeyEventArgs e) { try { Control_Animal_Negocio controlNegocio = new Control_Animal_Negocio(); if (this.cbBuscar.SelectedIndex == -1) { this.txtBuscar.Enabled = false; //MessageBox.Show("Debe seleccionar un parámetro a buscar en el combo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (this.cbBuscar.SelectedItem.ToString() == "Nombre animal") { this.dgvControles.DataSource = controlNegocio.FiltrarPorNombre(this.txtBuscar.Text, idtambo); } else if (this.cbBuscar.SelectedItem.ToString() == "Caravana") { this.dgvControles.DataSource = controlNegocio.FiltrarPorCaravana(this.txtBuscar.Text, idtambo); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void vpProduccionPorAnimal_Load(object sender, EventArgs e) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); rptProduccionPorAnimal reporte = new rptProduccionPorAnimal(); if (this.opcioncombo == -1) { reporte.SetDataSource(controlAnimalNegocio.ProduccionPorAnimal(idtambo)); crvProduccion.ReportSource = reporte; crvProduccion.Refresh(); } else { //Asigno el reporte según el animal recuperado reporte.SetDataSource(controlAnimalNegocio.ProduccionPorFiltroAnimal(idtambo, opcioncombo)); crvProduccion.ReportSource = reporte; crvProduccion.Refresh(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public ReporteProduccion() { InitializeComponent(); CargarComboAño(); CargarComboMes(); this.btnExportar.Enabled = false; controlAnimalNegocio = new Control_Animal_Negocio(); }
private void tstxtBuscar_KeyUp(object sender, KeyEventArgs e) { try { Control_Animal_Negocio controlNegocio = new Control_Animal_Negocio(); this.dgvControles.DataSource = controlNegocio.FiltrarPorNombre(this.tstxtBuscar.Text, idtambo); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public void CargarGrilla(int id_tambo) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); this.dgvControles.AutoGenerateColumns = false; this.dgvControles.DataSource = controlAnimalNegocio.RecuperarPorTambo(id_tambo); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public GestionAnimales(int id_tambo) { InitializeComponent(); Animal = new Animal(); razanegocio = new Raza_Negocio(); tambonegocio = new Tambo_Negocio(); categorianegocio = new Categoria_Negocio(); controlNegocio = new Control_Animal_Negocio(); eventoNegocio = new EventoAnimal_Negocio(); CargarGrilla(id_tambo); CargarComboBusqueda(); InicializarTextBox(); }
public void CargarGrilla(int id_tambo) { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); this.dgvControles.DataSource = controlAnimalNegocio.ProduccionPorFecha(id_tambo); if (this.dgvControles.Rows.Count != 0 && this.dgvControles.Rows != null) { this.btnExportar.Enabled = true; } else { this.btnExportar.Enabled = false; } }
private void vpProduccionPorFecha_Load(object sender, EventArgs e) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); rptProduccionPorFechaDia reporte = new rptProduccionPorFechaDia(); reporte.SetDataSource(controlAnimalNegocio.ProduccionPorFiltroDiaYAnimal(idtambo, fecha, rp)); crvProduccionPorDia.ReportSource = reporte; crvProduccionPorDia.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void vpListadoControles_Load(object sender, EventArgs e) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); rptListadoControles reporte = new rptListadoControles(); reporte.SetDataSource(controlAnimalNegocio.RecuperarDTPorTambo(idtambo)); crvControles.ReportSource = reporte; crvControles.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public void CargarGrilla(int id_tambo) { if (this.cbAnimal.SelectedIndex == -1) { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); this.dgvProduccionAnimal.DataSource = controlAnimalNegocio.ProduccionPorAnimal(id_tambo); if (this.dgvProduccionAnimal.Rows.Count != 0 && this.dgvProduccionAnimal.Rows != null) { this.btnExportar.Enabled = true; } else { this.btnExportar.Enabled = false; } } }
private void vpHistorialProduccion_Load(object sender, EventArgs e) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); rptHistorialProduccion reporte = new rptHistorialProduccion(); reporte.SetDataSource(controlAnimalNegocio.RecuperarDTPorTamboYAnimal(Principal.Tambo.Id_tambo, rp)); crvHistorialProduccion.ReportSource = reporte; crvHistorialProduccion.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void cbAnimal_SelectedIndexChanged(object sender, EventArgs e) { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); Animal_Negocio animalNegocio = new Animal_Negocio(); Animal animal = new Animal(); animal = animalNegocio.RecuperarUno(Convert.ToInt32(this.cbAnimal.SelectedValue)); this.dgvProduccionAnimal.DataSource = controlAnimalNegocio.ProduccionPorFiltroAnimal(idtambo, animal.Rp); if (this.dgvProduccionAnimal.Rows.Count != 0 && this.dgvProduccionAnimal.Rows != null) { this.btnExportar.Enabled = true; } else { this.btnExportar.Enabled = false; } }
private void gestiónControlesToolStripMenuItem_Click(object sender, EventArgs e) { try { Control_Animal_Negocio controlNegocio = new Control_Animal_Negocio(); if (controlNegocio.HayControles(Principal.Tambo.Id_tambo)) { GestionControles controles = new GestionControles(id_tambo); controles.idtambo = id_tambo; controles.ShowDialog(); } else { MessageBox.Show("El tambo no posee controles lecheros", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public void CargarGrilla(int id_tambo) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); this.dgvControles.AutoGenerateColumns = false; this.dgvControles.DataSource = controlAnimalNegocio.RecuperarPorTambo(id_tambo); if (this.dgvControles.Rows.Count != 0 && this.dgvControles.Rows != null) { this.btnEditar.Enabled = true; this.btnEliminar.Enabled = true; } else { this.btnEditar.Enabled = false; this.btnEliminar.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void btnBuscar_Click(object sender, EventArgs e) { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); if (this.cbBuscar.SelectedItem.ToString() == "Día") { this.bandera = 1; fecha = Convert.ToDateTime(this.dtpDia.Value.ToString("dd/MM/yyyy")); this.dgvControles.DataSource = controlAnimalNegocio.ProduccionPorFiltroDia(idtambo, fecha); if (this.dgvControles.Rows.Count != 0 && this.dgvControles.Rows != null) { this.btnExportar.Enabled = true; } else { this.btnExportar.Enabled = false; } } else if (this.cbBuscar.SelectedItem.ToString() == "Mes") { this.bandera = 2; año = Convert.ToInt32(this.cbAño.SelectedItem.ToString()); mes = this.cbMes.SelectedIndex + 01; this.dgvControles.DataSource = controlAnimalNegocio.ProduccionPorFiltroMes(idtambo, mes, año); if (this.dgvControles.Rows.Count != 0 && this.dgvControles.Rows != null) { this.btnExportar.Enabled = true; } else { this.btnExportar.Enabled = false; } } }
private void btnEliminar_Click(object sender, EventArgs e) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); DateTime fecha_control = Convert.ToDateTime(this.dgvControles.CurrentRow.Cells["fecha_control"].Value); int id_control = Convert.ToInt32(this.dgvControles.CurrentRow.Cells["id_control"].Value); int rp = Convert.ToInt32(this.dgvControles.CurrentRow.Cells["rp"].Value); int id_tambo = Convert.ToInt32(this.dgvControles.CurrentRow.Cells["id_tambo"].Value); DialogResult result = MessageBox.Show("¿Está seguro que desea eliminar el control del animal?", "Verificación", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { controlAnimalNegocio.Eliminar(fecha_control, id_control, rp); this.CargarGrilla(id_tambo); MessageBox.Show("El control fue eliminado", "Eliminación", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void dgvAnimales_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == 19) { if (this.dgvAnimales.Rows.Count != 0 && this.dgvAnimales.Rows != null) { if (eventoNegocio.TieneEventos(Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp"].Value))) { int id_tambo = Principal.Tambo.Id_tambo; int rp = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp"].Value); HistoriaClinica historiaClinica = new HistoriaClinica(); EventoAnimal_DescSubevento_Negocio eventoAnimalDescNegocio = new EventoAnimal_DescSubevento_Negocio(); historiaClinica.dgvHistorialClinico.DataSource = eventoAnimalDescNegocio.RecuperarPorTamboYAnimal(id_tambo, rp); historiaClinica.Show(); } else { MessageBox.Show("El animal no posee historia clínica", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else if (e.ColumnIndex == 20) { if (this.dgvAnimales.Rows.Count != 0 && this.dgvAnimales.Rows != null) { if (controlNegocio.TieneControles(Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp"].Value))) { int id_tambo = Principal.Tambo.Id_tambo; int rp = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp"].Value); HistorialProduccion historialProd = new HistorialProduccion(); Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); historialProd.dgvHistorialProduccion.DataSource = controlAnimalNegocio.RecuperarPorTamboYAnimal(id_tambo, rp); historialProd.Show(); } else { MessageBox.Show("El animal no posee historial de producción", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } //else if (e.ColumnIndex == 1) //{ // if (this.dgvAnimales.Rows.Count != 0 && this.dgvAnimales.Rows != null) // { // int id_tambo = Principal.Tambo.Id_tambo; // int rp = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp"].Value); // HistorialProduccion historialProd = new HistorialProduccion(); // Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); // historialProd.dgvHistorialProduccion.DataSource = controlAnimalNegocio.RecuperarPorTamboYAnimal(id_tambo, rp); // historialProd.Show(); // } //} }
private void btnGuardar_Click(object sender, EventArgs e) { try { Validaciones validaciones = new Validaciones(); bool validar = validaciones.ValidarEdicionControles(this.dtpFechaControl.Value.Date); if (validar == true) { if (validaciones.ValidarFecha(this.dtpFechaControl.Value.Date)) { if (validaciones.ValidarDecimalControles(txtPrimerControl.Text) == true || txtPrimerControl.Text == string.Empty) { if (validaciones.ValidarDecimalControles(txtGrasaPrimerControl.Text) == true || txtGrasaPrimerControl.Text == string.Empty) { if (validaciones.ValidarDecimalControles(txtSegundoControl.Text) == true || txtSegundoControl.Text == string.Empty) { if (validaciones.ValidarDecimalControles(txtGrasaSegundoControl.Text) == true || txtGrasaSegundoControl.Text == string.Empty) { Control_Animal_Negocio controlNegocio = new Control_Animal_Negocio(); Control_Animal control = new Control_Animal(); control = MapearAControlAnimal(); controlNegocio.Actualizar(control); DialogResult result = MessageBox.Show("El control fue actualizado exitosamente", "Edición", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("El campo Grasa Segundo Control no es válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo Segundo Control no es válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo Grasa Primer Control no es válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo Primer Control no es válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("La fecha no puede ser mayor a hoy", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe completar los campos vacíos", "Información faltante", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { Validaciones validaciones = new Validaciones(); bool validar = validaciones.ValidarCargaControles(Animal, this.dtpFechaControl.Value.Date); if (validar == true) { if (validaciones.ValidarFecha(this.dtpFechaControl.Value.Date)) { if (validaciones.ValidarDecimalControles(txtPrimerControl.Text) == true || txtPrimerControl.Text == string.Empty) { if (validaciones.ValidarDecimalControles(txtGrasaPrimerControl.Text) == true || txtGrasaPrimerControl.Text == string.Empty) { if (validaciones.ValidarDecimalControles(txtSegundoControl.Text) == true || txtSegundoControl.Text == string.Empty) { if (validaciones.ValidarDecimalControles(txtGrasaSegundoControl.Text) == true || txtGrasaSegundoControl.Text == string.Empty) { Control_Animal_Negocio controlNegocio = new Control_Animal_Negocio(); Control_Animal control = new Control_Animal(); control = MapearAControlAnimal(); controlNegocio.Insertar(control); MessageBox.Show("El control fue dado de alta exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Limpiar(); } else { MessageBox.Show("El valor de Grasa Segundo Control no es válido. Puede tener hasta 2 dígitos enteros y 2 decimales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El valor de Segundo Control no es válido. Puede tener hasta 2 dígitos enteros y 2 decimales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El valor de Grasa Primer Control no es válido. Puede tener hasta 2 dígitos enteros y 2 decimales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El valor de Primer Control no es válido. Puede tener hasta 2 dígitos enteros y 2 decimales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("La fecha no puede ser mayor a hoy", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe seleccionar el animal", "Información faltante", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }