예제 #1
0
        // 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
예제 #2
0
        //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);
            }
        }
예제 #3
0
        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;
            }
        }