Пример #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
        public List <E_Exportacion> Obtener_Exportaciones_Folio(string folio)
        {
            string query;

            MySqlCommand cmd;

            query = "SELECT * FROM tbl_exportacion where folio = @folio;";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@folio", folio);

                    MySqlDataReader      rst         = cmd.ExecuteReader();
                    E_Exportacion        encabezado1 = new E_Exportacion();
                    List <E_Exportacion> lista       = new List <E_Exportacion>();
                    while (rst.Read())
                    {
                        D_Cliente     cliente1  = new D_Cliente();
                        D_Embalaje    embalaje1 = new D_Embalaje();
                        D_Especie     especie1  = new D_Especie();
                        D_Etiqueta    etiqueta1 = new D_Etiqueta();
                        D_TipoArmado  armado1   = new D_TipoArmado();
                        D_TipoMercado mercado1  = new D_TipoMercado();
                        D_Variedad    variedad1 = new D_Variedad();
                        D_Usuario     usuario1  = new D_Usuario();
                        DateTime      date      = new DateTime();

                        encabezado1.ID_Cliente     = rst["ID_cliente"].ToString();
                        encabezado1.ID_Embalaje    = rst["id_embalaje"].ToString();
                        encabezado1.ID_Especie     = rst["id_especie"].ToString();
                        encabezado1.ID_Etiqueta    = rst["id_etiqueta"].ToString();
                        encabezado1.ID_TipoArmado  = rst["id_tipoarmado"].ToString();
                        encabezado1.ID_TipoMercado = rst["id_tipomercado"].ToString();
                        encabezado1.Folio          = rst["folio"].ToString();
                        encabezado1.ID_Variedad    = rst["id_variedad"].ToString();
                        encabezado1.ID_Productor   = rst["id_productor"].ToString();
                        encabezado1.Fecha          = rst["fecha"].ToString();
                        encabezado1.Cantidad_Cajas = rst["cantidad_cajas"].ToString();
                        encabezado1.Documento      = rst["documento"].ToString();
                        encabezado1.Usuario        = rst["usuario"].ToString();

                        date = DateTime.ParseExact(encabezado1.Fecha, "dd-MM-yyyy", CultureInfo.InvariantCulture);

                        encabezado1.Cliente     = cliente1.Obtener_Cliente(encabezado1.ID_Cliente.ToString()).Cliente;
                        encabezado1.Embalaje    = embalaje1.ObtenerEmbalaje(encabezado1.ID_Embalaje.ToString()).Descripcion;
                        encabezado1.Especie     = especie1.Obtener_Especie(encabezado1.ID_Especie.ToString()).Descripcion;
                        encabezado1.Etiqueta    = etiqueta1.LeerEtiqueta(encabezado1.ID_Etiqueta).Descripcion;
                        encabezado1.TipoArmado  = armado1.ObtenerTipoArmado(encabezado1.ID_TipoArmado).Descripcion;
                        encabezado1.TipoMercado = mercado1.ObtenerTipoMercado(encabezado1.ID_TipoMercado).Descripcion;
                        encabezado1.Variedad    = variedad1.ObtenerVariedad(encabezado1.ID_Variedad).Descripcion;
                        encabezado1.Responsable = usuario1.LeerUsuario(encabezado1.Usuario).Nombre + " " + usuario1.LeerUsuario(encabezado1.Usuario).Apellido;
                        encabezado1.Hora        = date.ToString("h:mm:ss tt");

                        lista.Add(encabezado1);
                    }
                    Desconectar();
                    return(lista);
                }
                else
                {
                    Mensaje = "Error en la conexion";
                    return(null);
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(null);
            }
        }
Пример #3
0
        public E_Recepcion_Encabezado Obtener_Encabezado_ID(string id)
        {
            string query;

            MySqlCommand cmd;

            query = "SELECT * FROM tbl_recepcion where id = @id;";
            try
            {
                cmd = new MySqlCommand(query, MySQLConexion);
                cmd.Parameters.AddWithValue("@id", id);

                MySqlDataReader rst = cmd.ExecuteReader();
                if (rst.Read())
                {
                    double temperatura = Convert.ToDouble(rst["temperatura"].ToString());
                    E_Recepcion_Encabezado encabezado1 = new E_Recepcion_Encabezado();

                    encabezado1.ID_Registro      = rst["id"].ToString();
                    encabezado1.ID_Cliente       = rst["id_cliente"].ToString();
                    encabezado1.Codigo_Productor = rst["id_productor"].ToString();
                    encabezado1.Chofer           = rst["chofer"].ToString();
                    encabezado1.Guia             = rst["guia"].ToString();
                    encabezado1.ID_Especie       = rst["id_especie"].ToString();
                    encabezado1.ID_Descarga      = rst["id_descarga"].ToString();
                    encabezado1.Temperatura      = temperatura.ToString().Replace(".", ",");
                    encabezado1.ID_Destino       = rst["id_destino"].ToString();
                    encabezado1.Fecha            = rst["fecha"].ToString();
                    encabezado1.Lote             = rst["lote"].ToString();
                    encabezado1.Cantidad_Pallets = rst["cantidad_pallets"].ToString();
                    encabezado1.ID_Tipo          = rst["id_tipo"].ToString();

                    D_Cliente        cliente1        = new D_Cliente();
                    E_Cliente        cliente2        = new E_Cliente();
                    E_Descarga       descarga1       = new E_Descarga();
                    E_Destino        destino1        = new E_Destino();
                    D_Especie        especie1        = new D_Especie();
                    E_Especie        especie2        = new E_Especie();
                    D_Productor      productor1      = new D_Productor();
                    E_Productor      productor2      = new E_Productor();
                    D_Tipo_Recepcion tipo_Recepcion1 = new D_Tipo_Recepcion();
                    E_Tipo_Recepcion tipo_Recepcion2 = new E_Tipo_Recepcion();

                    cliente2        = cliente1.Obtener_Cliente(encabezado1.ID_Cliente);
                    descarga1       = Obtener_Descarga(encabezado1.ID_Descarga);
                    destino1        = Obtener_Destino(encabezado1.ID_Destino);
                    especie2        = especie1.Obtener_Especie(encabezado1.ID_Especie);
                    productor2      = productor1.ObtenerProductor(encabezado1.Codigo_Productor);
                    tipo_Recepcion2 = tipo_Recepcion1.Obtener_TipoRecepcion(encabezado1.ID_Tipo);

                    encabezado1.Cliente   = cliente2.Cliente;
                    encabezado1.Descarga  = descarga1.Descripcion;
                    encabezado1.Destino   = destino1.Descripcion;
                    encabezado1.Especie   = especie2.Descripcion;
                    encabezado1.Productor = productor2.Descripcion;
                    encabezado1.Tipo      = tipo_Recepcion2.Descripcion;

                    Desconectar();
                    return(encabezado1);
                }
                else
                {
                    Mensaje = "No se encontraron registros";
                    Desconectar();
                    return(null);
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(null);
            }
        }