public void Insertar(Desc_Subevento desc_Subevento) { try { this.AbrirConexion(); SqlCommand cmdInsertar = new SqlCommand("insert into Desc_Subevento(descripcion,abreviacion,estado_desc,id_subevento) values (@descripcion,@abreviacion,@estado_desc,@id_subevento)", Conn); cmdInsertar.Parameters.Add("descripcion", SqlDbType.VarChar, 100).Value = desc_Subevento.Descripcion; cmdInsertar.Parameters.Add("abreviacion", SqlDbType.VarChar, 10).Value = desc_Subevento.Abreviacion;; cmdInsertar.Parameters.Add("estado_desc", SqlDbType.Bit).Value = desc_Subevento.Estado_desc; cmdInsertar.Parameters.Add("id_subevento", SqlDbType.Int).Value = desc_Subevento.Id_subevento; cmdInsertar.ExecuteNonQuery(); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al insertar descripción", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
public List <Desc_Subevento> RecuperarPorSubevento(int id_subevento) { try { List <Desc_Subevento> lista = new List <Desc_Subevento>(); this.AbrirConexion(); SqlCommand cmdDesc = new SqlCommand("SELECT d.id_desc,d.descripcion,d.abreviacion,d.estado_desc,d.id_subevento,s.nombre_subevento FROM Desc_Subevento d inner join Subevento s on d.id_subevento=s.id_subevento where s.id_subevento=@id_subevento", Conn); cmdDesc.Parameters.Add("id_subevento", SqlDbType.Int).Value = id_subevento; SqlDataReader dr = cmdDesc.ExecuteReader(); while (dr.Read()) { Desc_Subevento descSubevento = new Desc_Subevento(); descSubevento.Id_desc = dr.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(dr["id_desc"])); descSubevento.Descripcion = dr.IsDBNull(1) ? string.Empty : dr["descripcion"].ToString(); descSubevento.Abreviacion = dr.IsDBNull(2) ? string.Empty : dr["abreviacion"].ToString(); descSubevento.Estado_desc = dr.IsDBNull(3) ? Convert.ToBoolean(string.Empty) : (Convert.ToBoolean(dr["estado_desc"])); descSubevento.Id_subevento = dr.IsDBNull(4) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(dr["id_subevento"])); descSubevento.Nombre_subevento = dr.IsDBNull(5) ? string.Empty : dr["nombre_subevento"].ToString(); lista.Add(descSubevento); } dr.Close(); return(lista); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al recuperar las descripciones del subevento", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
public List <Desc_Subevento> RecuperarTodos() { try { List <Desc_Subevento> lista = new List <Desc_Subevento>(); this.AbrirConexion(); SqlCommand cmdDesc = new SqlCommand("select id_desc,descripcion,abreviacion,id_subevento " + "from Desc_Subevento ", Conn); SqlDataReader dr = cmdDesc.ExecuteReader(); while (dr.Read()) { Desc_Subevento descSubevento = new Desc_Subevento(); descSubevento.Id_desc = dr.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(dr["id_desc"])); descSubevento.Descripcion = dr.IsDBNull(1) ? string.Empty : dr["descripcion"].ToString(); descSubevento.Abreviacion = dr.IsDBNull(2) ? string.Empty : dr["abreviacion"].ToString(); descSubevento.Id_subevento = dr.IsDBNull(3) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(dr["id_subevento"])); lista.Add(descSubevento); } dr.Close(); return(lista); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al recuperar las descripciones del subevento", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
public Desc_Subevento RecuperarPorNombre(string nombre) { try { Desc_Subevento descSubvento = new Desc_Subevento(); this.AbrirConexion(); SqlCommand cmdEvento = new SqlCommand("SELECT id_desc,descripcion,abreviacion,estado_desc,id_subevento " + " FROM Desc_Subevento " + " where descripcion = @nombre", Conn); cmdEvento.Parameters.Add("nombre", SqlDbType.VarChar, 50).Value = nombre; SqlDataReader dr = cmdEvento.ExecuteReader(); if (dr.Read()) { descSubvento.Id_desc = dr.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(dr["id_desc"])); descSubvento.Descripcion = dr.IsDBNull(1) ? string.Empty : dr["descripcion"].ToString(); descSubvento.Abreviacion = dr.IsDBNull(1) ? string.Empty : dr["abreviacion"].ToString(); descSubvento.Estado_desc = dr.IsDBNull(1) ? true : (Convert.ToBoolean(dr["estado_desc"])); descSubvento.Id_subevento = dr.IsDBNull(1) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(dr["id_subevento"])); } dr.Close(); return(descSubvento); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al recuperar el listado de subeventos", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
public Desc_Subevento RecuperarUno(int id) { try { Desc_Subevento descSubvento = new Desc_Subevento(); this.AbrirConexion(); SqlCommand cmdSubevento = new SqlCommand("select d.id_desc,d.descripcion,d.abreviacion,d.estado_desc,d.id_subevento," + " s.nombre_subevento from Desc_Subevento d inner join Subevento s on d.id_subevento=s.id_subevento where id_desc=@id_desc", Conn); cmdSubevento.Parameters.Add("id_desc", SqlDbType.Int).Value = id; SqlDataReader drSubevento = cmdSubevento.ExecuteReader(); while (drSubevento.Read()) { descSubvento.Id_desc = drSubevento.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drSubevento["id_desc"])); descSubvento.Descripcion = drSubevento.IsDBNull(1) ? string.Empty : drSubevento["descripcion"].ToString(); descSubvento.Abreviacion = drSubevento.IsDBNull(1) ? string.Empty : drSubevento["abreviacion"].ToString(); descSubvento.Estado_desc = drSubevento.IsDBNull(1) ? Convert.ToBoolean(string.Empty) : (Convert.ToBoolean(drSubevento["estado_desc"])); descSubvento.Id_subevento = drSubevento.IsDBNull(1) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drSubevento["id_subevento"])); descSubvento.Nombre_subevento = drSubevento.IsDBNull(1) ? string.Empty : drSubevento["nombre_subevento"].ToString(); } drSubevento.Close(); return(descSubvento); } catch (SqlException sqe) { throw sqe; } catch (Exception ex) { Exception exepcionnueva = new Exception("Error al recuperar descripcion subevento", ex); throw exepcionnueva; } finally { this.CerrarConexion(); } }
private void Combo_SelectionChangeCommitted(object sender, EventArgs e) { try { var combo = (ComboBox)sender; int cant = 10; if (combo.SelectedIndex != -1) { var descripcion = listadoSubeventos.Where(x => x.Id_subevento == ((Desc_Subevento)combo.SelectedItem).Id_subevento).FirstOrDefault(); listadoSubeventos.Remove(descripcion); if (Evento.Nombre_evento == "Servicio") { inseminador = new Inseminador(); inseminador = ((Inseminador)combo.SelectedItem); Desc_Subevento des = dessubeventonegocio.RecuperarPorNombre("Inseminador"); listadoSubeventos.Add(des); } else { listadoSubeventos.Add((Desc_Subevento)combo.SelectedItem); } if (((Evento.Nombre_evento == "Parto") && ( ((Desc_Subevento)combo.SelectedItem).Descripcion == "Vivo" && (listadoSubeventos.Exists(x => x.Descripcion == "Mell. Hembra-Macho" || x.Descripcion == "Mell. Hembra-Hembra" || x.Descripcion == "Mell. Macho-Macho")) ) || ( ( ((Desc_Subevento)combo.SelectedItem).Descripcion == "Mell. Hembra-Macho" || ((Desc_Subevento)combo.SelectedItem).Descripcion == "Mell. Hembra-Hembra" || ((Desc_Subevento)combo.SelectedItem).Descripcion == "Mell. Macho-Macho" ) && (listadoSubeventos.Exists(x => x.Descripcion == "Vivo")) ) ) ) { for (int i = 0; i < this.gbDescripciones.Controls.Count; i++) { foreach (System.Windows.Forms.Control item in this.gbDescripciones.Controls) { if (item.GetType().FullName == "System.Windows.Forms.Button") { this.gbDescripciones.Controls.Remove(item); } } } for (int i = 1; i <= 2; i++) { Button button = new Button(); button.Location = new Point(cant, 127); button.Text = "Agregar cria " + i; button.Click += Button_Click; button.Visible = true; cant = cant + 286; this.gbDescripciones.Controls.Add(button); } } else if ((Evento.Nombre_evento == "Parto") && ( ((Desc_Subevento)combo.SelectedItem).Descripcion == "Vivo" || listadoSubeventos.Exists(x => x.Descripcion == "Vivo") ) ) { for (int i = 0; i < this.gbDescripciones.Controls.Count; i++) { foreach (System.Windows.Forms.Control item in this.gbDescripciones.Controls) { if (item.GetType().FullName == "System.Windows.Forms.Button") { this.gbDescripciones.Controls.Remove(item); } } } Button button = new Button(); button.Location = new Point(10, 127); button.Text = "Agregar cria "; button.Click += Button_Click; button.Visible = true; this.gbDescripciones.Controls.Add(button); } else if (Evento.Nombre_evento == "Parto" && ( ((Desc_Subevento)combo.SelectedItem).Descripcion == "Muerto" || listadoSubeventos.Exists(x => x.Descripcion == "Muerto") ) ) { for (int i = 0; i < this.gbDescripciones.Controls.Count; i++) { foreach (System.Windows.Forms.Control item in this.gbDescripciones.Controls) { if (item.GetType().FullName == "System.Windows.Forms.Button") { this.gbDescripciones.Controls.Remove(item); } } } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }