// Lista con el Cliente public List <E_Etiqueta_EC> Lista_EC() { string query; MySqlCommand cmd; List <E_Etiqueta_EC> lista1 = new List <E_Etiqueta_EC>(); query = "select * from tbl_etiqueta"; try { if (Conectar() == true) { D_Cliente cliente1; D_Especie especie1; cmd = new MySqlCommand(query, MySQLConexion); MySqlDataReader reader = cmd.ExecuteReader(); E_Etiqueta_EC objeto1; while (reader.Read()) { objeto1 = new E_Etiqueta_EC(); cliente1 = new D_Cliente(); especie1 = new D_Especie(); string cliente2 = cliente1.Obtener_Cliente(reader.GetString("id_cliente")).Cliente; string especie2 = especie1.Obtener_Especie(reader.GetString("id_especie")).Descripcion; objeto1.Codigo = Convert.ToString(reader["ID"]); objeto1.Descripcion = Convert.ToString(reader["descripcion"]); objeto1.Cliente = cliente2; objeto1.Especie = especie2; //try //{ // objeto1.Peso = Convert.ToInt32(reader["peso"]); //} //catch //{ // objeto1.Peso = 0; //} lista1.Add(objeto1); } } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); } Desconectar(); return(lista1); } //Fin funcion
//Obtener Etiqueta con todos los datos public E_Etiqueta_EC LeerEtiqueta(string codigo) { string query; MySqlCommand cmd; query = "select * from tbl_etiqueta where id = @codigo;"; try { if (Conectar() == true) { cmd = new MySqlCommand(query, MySQLConexion); cmd.Parameters.AddWithValue("@codigo", codigo); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { E_Etiqueta_EC etiqueta1 = new E_Etiqueta_EC { Codigo = reader.GetString("id"), Descripcion = reader.GetString("descripcion"), Cliente = reader.GetString("id_cliente"), Especie = reader.GetString("id_especie") }; Desconectar(); return(etiqueta1); } else { Desconectar(); return(null); } } else { Desconectar(); return(null); } } catch (Exception ex) { Mensaje = ex.Message; Desconectar(); return(null); } }
public override void Modificar() { if (dgvLista.SelectedRows.Count != 0) { panelCampos.Top = 0; panelCampos.Left = 0; panelCampos.Visible = true; lblTipoAccion.Text = "Modificar"; btnAceptar.Text = lblTipoAccion.Text; int pos = dgvLista.CurrentRow.Index; N_Etiqueta etiqueta1 = new N_Etiqueta(); E_Etiqueta_EC etiqueta2 = etiqueta1.ObtenerEtiqueta(dgvLista.Rows[pos].Cells["codigo"].Value.ToString()); txtDescripcionEtiqueta.Text = etiqueta2.Descripcion; cbCliente.SelectedValue = etiqueta2.Cliente.ToString(); cbEspecie.SelectedValue = etiqueta2.Especie.ToString(); lblIDEtiqueta.Text = etiqueta2.Codigo; } }