private void GrabarEvidencia() { var imagen = img_foto.Source; if (imagen != null) { lc_pro_evidencia ent_imagen = new lc_pro_evidencia() { cod_empresa = VarGlobal.cod_empresa, cod_unidad = VarGlobal.cod_unidad, cod_referencia = VarGlobal.pro_tarea.cod_tarea, cod_modulo = "TR", dat_evidencia = VarGlobal.dat_evidencia, nom_evidencia = "evidencia.jpg", tip_evidencia = VarGlobal.tip_evidencia, tam_evidencia = VarGlobal.tam_evidencia, com_evidencia = "", // edComentario.Text, tip_etapa = VarGlobal.tip_etapa, num_etapa = VarGlobal.num_etapa, sincronizado = false, usuario = VarGlobal.cod_usuario, ip = VarGlobal.ip, estado = "A", comando = "INS" }; lc_pro_evidencia_Data o_Data = new lc_pro_evidencia_Data(); o_Data.Insertar(ent_imagen); } }
private void CargarEvidencias() { lc_pro_evidencia_Data o_Data = new lc_pro_evidencia_Data(); var lista = o_Data.Listar().Where(x => x.cod_empresa == VarGlobal.pro_incidente.cod_empresa && x.cod_unidad == VarGlobal.pro_incidente.cod_unidad && x.cod_referencia == VarGlobal.pro_incidente.cod_incidente).ToList(); VarGlobal.pro_incidente.lst_lc_pro_evidencia = lista; }
private void CargarEvidencias() { lc_pro_evidencia_Data o_Data = new lc_pro_evidencia_Data(); var lst_entidad = o_Data.Listar().Where(x => x.cod_empresa == VarGlobal.cod_empresa && x.cod_unidad == VarGlobal.cod_unidad && x.cod_referencia == VarGlobal.pro_tarea.cod_tarea).ToList(); VarGlobal.pro_tarea.lst_lc_pro_evidencia = lst_entidad; }
private void MostrarImagen() { lc_pro_evidencia_Data o_Data = new lc_pro_evidencia_Data(); var lista = o_Data.Listar().Where(x => x.cod_empresa == VarGlobal.pro_incidente.cod_empresa && x.cod_unidad == VarGlobal.pro_incidente.cod_unidad && x.cod_referencia == VarGlobal.pro_incidente.cod_incidente).ToList(); VarGlobal.pro_incidente.lst_lc_pro_evidencia = lista; //List<lc_pro_evidencia> lista = VarGlobal.pro_incidente.lst_lc_pro_evidencia; if (lista != null) { // Creando StackLayout Contenedor. for (int i = 0; i < lista.Count; i++) { Stream stream = new MemoryStream(lista[i].dat_evidencia); Image imgFoto = new Image { Source = ImageSource.FromStream(() => { return(stream); }), WidthRequest = 150, HeightRequest = 150 }; Label lblCom = new Label { Text = lista[i].com_evidencia, TextColor = Color.Black, HorizontalOptions = LayoutOptions.FillAndExpand, FontSize = 12 }; StackLayout stCab = new StackLayout { Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.Fill, Margin = new Thickness(0, 0, 0, 1), Padding = new Thickness(10, 10, 10, 10), BackgroundColor = Color.White }; StackLayout stCom = new StackLayout { Orientation = StackOrientation.Vertical, HorizontalOptions = LayoutOptions.FillAndExpand, Margin = new Thickness(0, 0, 0, 1), BackgroundColor = Color.White, Spacing = 0 }; //stCom.Children.Add(btnEli); stCom.Children.Add(lblCom); stCab.Children.Add(imgFoto); stCab.Children.Add(stCom); stDet.Children.Add(stCab); } } }
private void CargarDetalles() { lc_pro_evidencia_Data o_Data_Evi = new lc_pro_evidencia_Data(); VarGlobal.pro_hallazgo.lst_lc_pro_evidencia = o_Data_Evi.Listar().Where(x => x.cod_empresa == VarGlobal.pro_hallazgo.cod_empresa && x.cod_unidad == VarGlobal.pro_hallazgo.cod_unidad && x.cod_referencia == VarGlobal.pro_hallazgo.cod_hallazgo).ToList(); lc_pro_coordenada_Data o_Data_Coo = new lc_pro_coordenada_Data(); VarGlobal.pro_hallazgo.lst_lc_pro_coordenada = o_Data_Coo.Listar().Where(x => x.cod_empresa == VarGlobal.pro_hallazgo.cod_empresa && x.cod_unidad == VarGlobal.pro_hallazgo.cod_unidad && x.cod_referencia == VarGlobal.pro_hallazgo.cod_hallazgo).ToList(); lc_pro_participante_Data o_Data_Par = new lc_pro_participante_Data(); VarGlobal.pro_hallazgo.lst_lc_pro_participante = o_Data_Par.Listar().Where(x => x.cod_empresa == VarGlobal.pro_hallazgo.cod_empresa && x.cod_unidad == VarGlobal.pro_hallazgo.cod_unidad && x.cod_referencia == VarGlobal.pro_hallazgo.cod_hallazgo ).ToList(); lc_pro_tarea_Data o_Data_Tar = new lc_pro_tarea_Data(); VarGlobal.pro_hallazgo.lst_lc_pro_tarea = o_Data_Tar.Listar().Where(x => x.cod_empresa == VarGlobal.pro_hallazgo.cod_empresa && x.cod_unidad == VarGlobal.pro_hallazgo.cod_unidad && x.cod_referencia == VarGlobal.pro_hallazgo.cod_hallazgo).ToList(); }