// 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
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); } }
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); } }