public void Actualizar(Tambo tambo) { try { this.AbrirConexion(); SqlCommand cmdActualizar = new SqlCommand("update Tambo set nombre_tambo=@nombre_tambo,superficie=@superficie,estado_tambo=@estado_tambo,id_localidad=@id_localidad where id_tambo= @id_tambo", Conn); cmdActualizar.Parameters.Add("id_tambo", SqlDbType.Int).Value = tambo.Id_tambo; cmdActualizar.Parameters.Add("nombre_tambo", SqlDbType.VarChar, 50).Value = tambo.Nombre_tambo; cmdActualizar.Parameters.Add("superficie", SqlDbType.Decimal).Value = tambo.Superficie; cmdActualizar.Parameters.Add("estado_tambo", SqlDbType.Bit).Value = tambo.Estado_tambo; cmdActualizar.Parameters.Add("id_localidad", SqlDbType.Int).Value = tambo.Id_localidad; cmdActualizar.ExecuteNonQuery(); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al actualizar tambo", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
public void Insertar(Tambo tambo) { try { this.AbrirConexion(); SqlCommand cmdInsertar = new SqlCommand("insert into Tambo(nombre_tambo,superficie,estado_tambo,id_localidad,id_usuario) values (@nombre_tambo,@superficie,@estado_tambo,@id_localidad,@id_usuario)", Conn); cmdInsertar.Parameters.Add("nombre_tambo", SqlDbType.VarChar, 50).Value = tambo.Nombre_tambo; cmdInsertar.Parameters.Add("superficie", SqlDbType.Decimal).Value = tambo.Superficie; cmdInsertar.Parameters.Add("estado_tambo", SqlDbType.Bit).Value = tambo.Estado_tambo; cmdInsertar.Parameters.Add("id_localidad", SqlDbType.Int).Value = tambo.Id_localidad; cmdInsertar.Parameters.Add("id_usuario", SqlDbType.Int).Value = tambo.Id_usuario; cmdInsertar.ExecuteNonQuery(); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al insertar tambo", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
private void btnModificarDatos_Click(object sender, EventArgs e) { try { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); tambo = tamboNegocio.RecuperarUno(Principal.Tambo.Id_tambo); EdicionDatosTambo edicionTambo = new EdicionDatosTambo(); edicionTambo.txtIdTambo.Text = Convert.ToString(tambo.Id_tambo); edicionTambo.txtNombre.Text = Convert.ToString(tambo.Nombre_tambo); edicionTambo.txtSuperficie.Text = Convert.ToString(tambo.Superficie); edicionTambo.cbProvincia.Text = Convert.ToString(tambo.Nombre_provincia); edicionTambo.cbLocalidad.Text = Convert.ToString(tambo.Nombre_localidad); CargarDatosTambo(tambo.Id_tambo); CargarTextBoxTambo(tambo.Id_tambo); edicionTambo.tamboGlobal = MapearATambo(); edicionTambo.Show(); CargarDatosTambo(idtambo); CargarTextBoxTambo(idtambo); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void tsbImprimir_Click(object sender, EventArgs e) { try { if (this.dgvControles.Rows.Count != 0 && this.dgvControles.Rows != null) { //vpListadoControles vistaPreviaListadoControles = new vpListadoControles(); //vistaPreviaListadoControles.idtambo = idtambo; //vistaPreviaListadoControles.Show(); vpListadoControlesPorFecha vp = new vpListadoControlesPorFecha(); vp.Show(); } else { Tambo tambo = new Tambo(); Tambo_Negocio tambo_Negocio = new Tambo_Negocio(); tambo = tambo_Negocio.RecuperarUno(idtambo); MessageBox.Show("No se encontraron controles en el tambo " + tambo.Nombre_tambo, "Error al imprimir", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public Animal MapearAAnimal() { Raza_Negocio razaNegocio = new Raza_Negocio(); Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Raza raza = razaNegocio.RecuperarUno(Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["id_raza"].Value)); Tambo tambo = tamboNegocio.RecuperarUno(Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["id_tambo"].Value)); Animal animal = new Animal(); Categoria categoria = new Categoria(); animal.Rp = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp"].Value); animal.Fecha_nacimiento = Convert.ToDateTime(this.dgvAnimales.CurrentRow.Cells["fecha_nacimiento"].Value); animal.Edad = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["edad"].Value); animal.Nombre_animal = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["nombre_animal"].Value); animal.Estado_animal = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["estado_animal"].Value); animal.Hba = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba"].Value); categoria.Descripcion = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["categoria"].Value); //animal.Categoria.Descripcion = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["categoria"].Value); animal.Nombre_tambo = tambo.Nombre_tambo; animal.Nombre_raza = raza.Nombre_raza; animal.Id_raza = raza.Id_raza; animal.Habilitado = true; animal.Rp_madre = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp_madre"].Value); animal.Hba_madre = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba_madre"].Value); animal.Rp_padre = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp_padre"].Value); animal.Hba_padre = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba_padre"].Value); animal.Caravana = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["caravana"].Value); return(animal); }
private void btnGuardar_Click(object sender, EventArgs e) { try { Validaciones validaciones = new Validaciones(); bool validar = validaciones.ValidarEdicionTambos(cbProvincia.SelectedIndex, cbLocalidad.SelectedIndex, txtNombre.Text, txtSuperficie.Text); if (validar == true) { if (validaciones.ValidarDecimalSuperficieTambo(txtSuperficie.Text) == true) { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); tambo = MapearATambo(); tamboNegocio.Actualizar(tambo); DialogResult result = MessageBox.Show("El tambo fue actualizado exitosamente", "Edición", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("El valor de Superficie no es válido. Puede tener hasta 6 dígitos enteros y 2 decimales.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe completar los campos vacíos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public Animal MapearAAnimal() { Raza_Negocio razaNegocio = new Raza_Negocio(); Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Raza raza = razaNegocio.RecuperarUno(Convert.ToInt32(cbRaza.SelectedValue)); Tambo tambo = tamboNegocio.RecuperarPorNombre(txtTambo.Text); Animal animal = new Animal(); animal.Rp = Convert.ToInt32(txtRP.Text); animal.Fecha_nacimiento = dtpFechaNacimiento.Value.Date; //animal.Foto = txtFoto.Text; animal.Nombre_animal = txtNombre.Text; animal.Estado_animal = cbEstado.SelectedItem.ToString(); animal.Hba = Convert.ToInt32(txtHBA.Text); animal.Id_Categoria = ((Categoria)cbCategoria.SelectedItem).Id_Categoria; //animal.Sexo = cbSexo.SelectedItem.ToString(); animal.Rp_madre = Convert.ToInt32(txtRPMadre.Text); animal.Rp_padre = Convert.ToInt32(txtRPPadre.Text); animal.Hba_madre = Convert.ToInt32(txtHBAMadre.Text); animal.Hba_padre = Convert.ToInt32(txtHBAPadre.Text); animal.Id_tambo = tambo.Id_tambo; animal.Id_raza = raza.Id_raza; animal.Habilitado = true; animal.Caravana = txtCaravana.Text; return(animal); }
private void btnEliminar_Click(object sender, EventArgs e) { try { //Busco el tambo inseminador Tambo_Inseminador_Negocio tamboInseminadorNegocio = new Tambo_Inseminador_Negocio(); int id_tambo = Convert.ToInt32(this.dgvPersonal.CurrentRow.Cells["id_tambo"].Value); int id_inseminador = Convert.ToInt32(this.dgvPersonal.CurrentRow.Cells["id_inseminador"].Value); //Busco el inseminador individual y el tambo Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); tambo = tamboNegocio.RecuperarUno(idtambo); Inseminador_Negocio inseminadorNegocio = new Inseminador_Negocio(); Inseminador inseminador = inseminadorNegocio.RecuperarUno(id_inseminador); DialogResult result = MessageBox.Show("¿Está seguro que desea eliminar el personal " + inseminador.Nombre_inseminador + " del tambo " + tambo.Nombre_tambo + "?", "Verificación", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { tamboInseminadorNegocio.Eliminar(id_inseminador); this.CargarGrilla(id_tambo); MessageBox.Show("El personal " + inseminador.Nombre_inseminador + " fue eliminado del tambo " + tambo.Nombre_tambo, "Eliminación", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public int InsertarDevolviendoID(Tambo tambo) { try { this.AbrirConexion(); SqlCommand cmdInsertar = new SqlCommand("insert into Tambo(nombre_tambo,superficie,estado_tambo,id_usuario,id_localidad) values (@nombre_tambo,@superficie,@estado_tambo,@id_usuario,@id_localidad) SELECT SCOPE_IDENTITY()", Conn); cmdInsertar.Parameters.Add("nombre_tambo", SqlDbType.VarChar, 50).Value = tambo.Nombre_tambo; cmdInsertar.Parameters.Add("superficie", SqlDbType.Decimal).Value = tambo.Superficie; cmdInsertar.Parameters.Add("estado_tambo", SqlDbType.Bit).Value = tambo.Estado_tambo; cmdInsertar.Parameters.Add("id_usuario", SqlDbType.Int).Value = tambo.Id_usuario; cmdInsertar.Parameters.Add("id_localidad", SqlDbType.Int).Value = tambo.Id_localidad; int id_tambo = Convert.ToInt32(cmdInsertar.ExecuteScalar()); //la consulta retorna el id autogenerado return(id_tambo); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al insertar tambo", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
private void tbsImpresora_Click(object sender, EventArgs e) { /*VistaPreviaListadoAnimales vistaPreviaListadoAnimales = new VistaPreviaListadoAnimales(); * * ReporteListadoAnimales reporteListadoAnimales = new ReporteListadoAnimales(); * vistaPreviaListadoAnimales.crvAnimales.ReportSource = reporteListadoAnimales; * vistaPreviaListadoAnimales.crvAnimales.Refresh(); * vistaPreviaListadoAnimales.ShowDialog();*/ try { if (this.dgvAnimales.Rows.Count != 0 && this.dgvAnimales.Rows != null) { vpListadoAnimales vistaPreviaListadoAnimales = new vpListadoAnimales(); vistaPreviaListadoAnimales.idtambo = idtambo; vistaPreviaListadoAnimales.Show(); } else { Tambo tambo = new Tambo(); Tambo_Negocio tambo_Negocio = new Tambo_Negocio(); tambo = tambo_Negocio.RecuperarUno(idtambo); MessageBox.Show("No se encontraron animales en el tambo " + tambo.Nombre_tambo, "Error al imprimir", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public void CargarTextBoxTambo(int id_tambo) { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); tambo = tamboNegocio.RecuperarUno(id_tambo); this.txtTambo.Text = tambo.Nombre_tambo; }
public Login() { InitializeComponent(); Tambo = new Tambo(); Usuario = new Usuario(); Usuario = Program.UsuarioSesion; CargaComboTambo(); InicializarbtnIngresar(); }
public int InsertarDevolviendoID(Tambo tambo) { try { return(tamboDatos.InsertarDevolviendoID(tambo)); } catch (Exception ex) { throw ex; } }
public void Insertar(Tambo tambo) { try { tamboDatos.Insertar(tambo); } catch (Exception ex) { throw ex; } }
public void Actualizar(Tambo tambo) { try { tamboDatos.Actualizar(tambo); } catch (Exception ex) { throw ex; } }
public Tambo MapearATambo() { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); tambo = tamboNegocio.RecuperarUno(Principal.Tambo.Id_tambo); tambo.Id_tambo = Convert.ToInt32(tambo.Id_tambo); tambo.Nombre_tambo = Convert.ToString(tambo.Nombre_tambo); tambo.Superficie = Convert.ToDecimal(tambo.Superficie); tambo.Id_usuario = Principal.Usuario.Id_usuario; tambo.Nombre_provincia = Convert.ToString(tambo.Nombre_provincia); tambo.Nombre_localidad = Convert.ToString(tambo.Nombre_localidad); return(tambo); }
public void CargarTextBoxTambo(int id_tambo) { try { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); tambo = tamboNegocio.RecuperarUno(id_tambo); this.txtTambo.Text = tambo.Nombre_tambo; } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public void MapearDatos(Tambo tambo) { try { txtNombreTambo.Text = Convert.ToString(tambo.Nombre_tambo); txtSuperficie.Text = Convert.ToString(tambo.Superficie); txtLocalidad.Text = Convert.ToString(tambo.Nombre_localidad); txtProvincia.Text = Convert.ToString(tambo.Nombre_provincia); } 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.ValidarCargaPersonal(cbLocalidad.SelectedIndex, cbProvincia.SelectedIndex, txtNombre.Text, txtDireccion.Text, txtDni.Text); if (validar == true) { if (txtDni.Text.Length == 7 || txtDni.Text.Length == 8) { if ((txtTelefono.Text.Length >= 8 && txtTelefono.Text.Length <= 12) || txtTelefono.Text == string.Empty) { //Agrego el nuevo inseminador y en el método de insertar, agrego la relacion del tambo inseminador Tambo tambo = new Tambo(); Tambo_Negocio tamboNegocio = new Tambo_Negocio(); tambo = Principal.Tambo; Inseminador_Negocio inseminadorNegocio = new Inseminador_Negocio(); Inseminador inseminador = new Inseminador(); inseminador = MapearAInseminador(); Tambo_Inseminador tamboInseminador = new Tambo_Inseminador(); tamboInseminador.Id_tambo = tambo.Id_tambo; inseminadorNegocio.Insertar(inseminador, tamboInseminador); DialogResult result = MessageBox.Show("El personal fue dado de alta exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Limpiar(); Principal.Tambo.Inseminadores = inseminadorNegocio.RecuperarPorTambo(Principal.Tambo.Id_tambo); } else { MessageBox.Show("El campo Teléfono no es válido. Debe ingresar código de área + nro de teléfono (sin el 0 ni el 15)", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo DNI debe tener entre 7 y 8 caracteres", "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); } }
public Tambo MapearATambo() { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); tambo = tamboNegocio.RecuperarUno(Convert.ToInt32(this.dgvTambos.CurrentRow.Cells["id_tambo"].Value)); tambo.Id_tambo = Convert.ToInt32(tambo.Id_tambo); tambo.Nombre_tambo = Convert.ToString(tambo.Nombre_tambo); tambo.Superficie = Convert.ToDecimal(tambo.Superficie); tambo.Nombre_provincia = Convert.ToString(tambo.Nombre_provincia); tambo.Nombre_localidad = Convert.ToString(tambo.Nombre_localidad); tambo.Id_usuario = Principal.Usuario.Id_usuario; return(tambo); }
public Principal(int id_tambo) { InitializeComponent(); //Bitmap img = new Bitmap(Application.StartupPath+ @"\fondos\fondo1.jpg"); //this.BackgroundImage = img; inseminadornegocio = new Inseminador_Negocio(); Usuario_Negocio usuario_Negocio = new Usuario_Negocio(); Tambo = new Tambo(); //Tambo.Id_tambo = id_tambo; CargarTambo(id_tambo); Usuario = new Usuario(); Usuario.Id_usuario = id_usuario; }
private void btnNuevo_Click(object sender, EventArgs e) { try { Tambo tambo = new Tambo(); Tambo_Negocio tamboNegocio = new Tambo_Negocio(); tambo = tamboNegocio.RecuperarPorNombre(this.txtTambo.Text); AltaPersonal altaPersonal = new AltaPersonal(tambo.Id_tambo); altaPersonal.ShowDialog(); CargarGrilla(idtambo); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void CargarDatosTambo(int id_tambo) { try { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); tambo = tamboNegocio.RecuperarUno(Principal.Tambo.Id_tambo); MapearDatos(tambo); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public List <Tambo> RecuperarTodos(int id_usuario) { try { List <Tambo> lista = new List <Tambo>(); this.AbrirConexion(); SqlCommand cmdTambos = new SqlCommand("select t.id_tambo,t.nombre_tambo,t.superficie,t.estado_tambo,t.id_usuario,l.id_localidad," + " l.nombre_localidad,p.nombre_provincia " + " from Tambo t " + " inner join Localidad l on t.id_localidad=l.id_localidad " + " inner join Provincia p on l.id_provincia=p.id_provincia " + " where t.estado_tambo = 'true' and t.id_usuario = @id_usuario ", Conn); cmdTambos.Parameters.Add("id_usuario", SqlDbType.Int).Value = id_usuario; SqlDataReader drTambo = cmdTambos.ExecuteReader(); while (drTambo.Read()) { Tambo tambo = new Tambo(); tambo.Id_tambo = drTambo.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drTambo["id_tambo"])); tambo.Nombre_tambo = drTambo.IsDBNull(1) ? string.Empty : drTambo["nombre_tambo"].ToString(); tambo.Superficie = drTambo.IsDBNull(2) ? Convert.ToDecimal(string.Empty) : (Convert.ToDecimal(drTambo["superficie"])); tambo.Estado_tambo = drTambo.IsDBNull(3) ? Convert.ToBoolean(string.Empty) : (Convert.ToBoolean(drTambo["estado_tambo"])); tambo.Id_usuario = drTambo.IsDBNull(4) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drTambo["id_usuario"])); tambo.Id_localidad = drTambo.IsDBNull(5) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drTambo["id_localidad"])); tambo.Nombre_localidad = drTambo.IsDBNull(6) ? string.Empty : drTambo["nombre_localidad"].ToString(); tambo.Nombre_provincia = drTambo.IsDBNull(7) ? string.Empty : drTambo["nombre_provincia"].ToString(); lista.Add(tambo); } drTambo.Close(); return(lista); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al recuperar los datos del tambo", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
public Tambo MapearATambo() { Localidad_Negocio localidadNegocio = new Localidad_Negocio(); Provincia_Negocio provinciaNegocio = new Provincia_Negocio(); Localidad localidad = localidadNegocio.RecuperarUno(Convert.ToInt32(cbLocalidad.SelectedValue)); Provincia provincia = provinciaNegocio.RecuperarUno(Convert.ToInt32(cbProvincia.SelectedValue)); Tambo tambo = new Tambo(); tambo.Nombre_tambo = txtNombre.Text; tambo.Superficie = Convert.ToDecimal(txtSuperficie.Text); tambo.Estado_tambo = true; tambo.Id_usuario = id_usuario; tambo.Id_localidad = localidad.Id_localidad; tambo.Nombre_localidad = localidad.Nombre_localidad; tambo.Nombre_provincia = provincia.Nombre_provincia; return(tambo); }
private void btnEliminar_Click(object sender, EventArgs e) { try { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = tamboNegocio.RecuperarPorNombre(this.txtNombreTambo.Text); DialogResult result = MessageBox.Show("ATENCIÓN!! Al eliminar el tambo " + tambo.Nombre_tambo + ", eliminará todo su personal, animales, controles y eventos asociados. ¿Desea continuar?", "Verificación", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { tamboNegocio.Eliminar(tambo.Id_tambo); MessageBox.Show("El tambo " + tambo.Nombre_tambo + " fue eliminado", "Eliminación", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.Exit(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); int id = Convert.ToInt32(this.dgvTambos.CurrentRow.Cells["id_tambo"].Value); Tambo tambo = tamboNegocio.RecuperarUno(id); DialogResult result = MessageBox.Show("ATENCIÓN!! Al eliminar el tambo " + tambo.Nombre_tambo + ", también eliminará todo su personal, animales, controles y eventos asociados. ¿Desea continuar?", "Verificación", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { tamboNegocio.Eliminar(id); this.CargarGrilla(idtambo); MessageBox.Show("El tambo " + tambo.Nombre_tambo + " fue eliminado", "Eliminación", 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.ValidarCargaTambos(cbProvincia.SelectedIndex, cbLocalidad.SelectedIndex, txtNombre.Text, txtSuperficie.Text); if (validar == true) { if (validaciones.ValidarDecimalSuperficieTambo(txtSuperficie.Text) == true) { Tambo_Negocio tamboNegocio = new Tambo_Negocio(); Tambo tambo = new Tambo(); int id_tambo; tambo = MapearATambo(); id_tambo = tamboNegocio.InsertarDevolviendoID(tambo); DialogResult result = MessageBox.Show("El tambo fue dado de alta exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Information); Principal principal = new Principal(id_tambo); principal.id_tambo = id_tambo; principal.id_usuario = id_usuario; principal.Show(); this.Hide(); } else { MessageBox.Show("El valor de Superficie no es válido. Puede tener hasta 6 caracteres enteros y 2 decimales.", "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 tbsExportar_Click(object sender, EventArgs e) { try { if (this.dgvControles.Rows.Count != 0 && this.dgvControles.Rows != null) { ExportarAExcel exportarAExcel = new ExportarAExcel(); exportarAExcel.Exportar(this.dgvControles, ListadoControles.ActiveForm.Text); } else { Tambo tambo = new Tambo(); Tambo_Negocio tambo_Negocio = new Tambo_Negocio(); tambo = tambo_Negocio.RecuperarUno(idtambo); MessageBox.Show("No se encontraron controles en el tambo " + tambo.Nombre_tambo, "Error al exportar", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
public Tambo RecuperarPorNombre(string nombre_tambo) { try { Tambo tambo = new Tambo(); this.AbrirConexion(); SqlCommand cmdTambo = new SqlCommand("select t.id_tambo,t.nombre_tambo,t.superficie,t.estado_tambo,t.id_usuario,l.id_localidad,l.nombre_localidad,p.nombre_provincia from Tambo t inner join Localidad l on t.id_localidad=l.id_localidad inner join Provincia p on l.id_provincia=p.id_provincia where nombre_tambo=@nombre_tambo", Conn); cmdTambo.Parameters.Add("nombre_tambo", SqlDbType.VarChar, 50).Value = nombre_tambo; SqlDataReader drTambo = cmdTambo.ExecuteReader(); while (drTambo.Read()) { tambo.Id_tambo = drTambo.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drTambo["id_tambo"])); tambo.Nombre_tambo = drTambo.IsDBNull(1) ? string.Empty : drTambo["nombre_tambo"].ToString(); tambo.Superficie = drTambo.IsDBNull(2) ? Convert.ToDecimal(string.Empty) : (Convert.ToDecimal(drTambo["superficie"])); tambo.Estado_tambo = drTambo.IsDBNull(3) ? Convert.ToBoolean(string.Empty) : (Convert.ToBoolean(drTambo["estado_tambo"])); tambo.Id_usuario = drTambo.IsDBNull(4) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drTambo["id_usuario"])); tambo.Id_localidad = drTambo.IsDBNull(5) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drTambo["id_localidad"])); tambo.Nombre_localidad = drTambo.IsDBNull(6) ? string.Empty : drTambo["nombre_localidad"].ToString(); tambo.Nombre_provincia = drTambo.IsDBNull(7) ? string.Empty : drTambo["nombre_provincia"].ToString(); } drTambo.Close(); return(tambo); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al recuperar tambo", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }