private string MP_CopiarImagenRutaDefinida() { try { OpenFileDialog file = new OpenFileDialog(); file.Filter = "Ficheros JPG o JPEG o PNG|*.jpg;*.jpeg;*.png" + "|Ficheros GIF|*.gif" + "|Ficheros BMP|*.bmp" + "|Ficheros PNG|*.png" + "|Ficheros TIFF|*.tif"; if (file.ShowDialog() == DialogResult.OK) { string ruta = file.FileName; if (file.CheckFileExists) { Bitmap img = new Bitmap(new Bitmap(ruta)); Bitmap imgM = new Bitmap(new Bitmap(ruta)); MemoryStream Bin = new MemoryStream(); imgM.Save(Bin, System.Drawing.Imaging.ImageFormat.Jpeg); if (MP_AccionResult()) { int mayor; mayor = Convert.ToInt32(Dgv_Buscador2.GetTotal(Dgv_Buscador2.RootTable.Columns[0], AggregateFunction.Max)); _imagen = @"\Imagen_" + Convert.ToString(mayor + 1).Trim() + ".jpg"; Pc_Img.SizeMode = PictureBoxSizeMode.StretchImage; Pc_Img.Image = Image.FromStream(Bin); img.Save(UTGlobal.RutaTemporal + _imagen, System.Drawing.Imaging.ImageFormat.Jpeg); img.Dispose(); } else { _imagen = @"\Imagen_" + Txb_CliCod.Text.Trim() + ".jpg"; Pc_Img.Image = Image.FromStream(Bin); img.Save(UTGlobal.RutaTemporal + _imagen, System.Drawing.Imaging.ImageFormat.Jpeg); img.Dispose(); _ModificarImagen = true; } } return(_imagen); } return("default.jpg"); } catch (Exception ex) { MessageBox.Show(ex.StackTrace, GLMensaje.Error); return(""); } }
private void MP_MostrarRegistro(int _Pos) { try { Dgv_Buscador2.Row = _Pos; _idOriginal = (int)Dgv_Buscador2.GetValue("id"); var tabla = new ServiceDesktop.ServiceDesktopClient().ClienteListar1(_idOriginal).ToArray(); Txb_CliCod.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Id.ToString())).Count() > 0 ? tabla.Select(x => x.Id).First().ToString() : ""; Txb_CliCodSpyre.Text = tabla.Where(x => !string.IsNullOrEmpty(x.IdSpyre)).Count() > 0 ? tabla.Select(x => x.IdSpyre).First().ToString() : ""; Txb_CliDescripcion.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Descripcion)).Count() > 0 ? tabla.Select(x => x.Descripcion).First().ToString() : ""; Txb_CliRazonSoc.Text = tabla.Where(x => !string.IsNullOrEmpty(x.RazonSocial)).Count() > 0 ? tabla.Select(x => x.RazonSocial).First().ToString() : ""; Txb_CliNit.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Nit)).Count() > 0 ? tabla.Select(x => x.Nit).First().ToString() : ""; Chb_CliContado.Checked = tabla.Select(x => x.Id).First() == 1 ? true : false; Chb_CliCredito.Checked = tabla.Select(x => x.Id).First() != 1 ? true : false; //Chb_CliContado.Text = tabla.Select(x => x.Id).First().ToString(); //Chb_CliCredito.Text = tabla.Select(x => x.Id).First().ToString(); Txb_CliDireccion.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Direcccion)).Count() > 0 ? tabla.Select(x => x.Direcccion).First().ToString() : ""; Txb_CliContacto1.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Contacto1)).Count() > 0 ? tabla.Select(x => x.Contacto1).First().ToString() : ""; Txb_CliContacto2.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Contacto2)).Count() > 0 ? tabla.Select(x => x.Contacto2).First().ToString() : ""; Txb_CliTel1.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Telfono1)).Count() > 0 ? tabla.Select(x => x.Telfono1).First().ToString() : ""; Txb_CliTel2.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Telfono2)).Count() > 0 ? tabla.Select(x => x.Telfono2).First().ToString() : ""; Txb_CliEmail1.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Email1)).Count() > 0 ? tabla.Select(x => x.Email1).First().ToString() : ""; Txb_CliEmail2.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Email2)).Count() > 0 ? tabla.Select(x => x.Email2).First().ToString() : ""; Cb_CliCiudad.Value = tabla.Select(x => x.Ciudad).First(); Cb_CliFacturacion.Value = tabla.Select(x => x.Facturacion).First(); _latitud = Convert.ToDouble(tabla.Select(x => x.Latitud).First()); _longitud = Convert.ToDouble(tabla.Select(x => x.Longittud).First()); MP_DibujarUbicacion(Txb_CliDescripcion.Text, Txb_CliNit.Text); //Mostrar Imagenes MP_MostrarImagen(tabla.Select(x => x.Imagen).First()); LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_Buscador2.RowCount.ToString(); } catch (Exception EX) { MessageBox.Show(EX.StackTrace, "Comuniquece con el administrador del sistema"); } }
private void MP_CargarEncabezado() { var result = new ServiceDesktop.ServiceDesktopClient().ClientesListar(); Dgv_Buscador2.DataSource = result; Dgv_Buscador2.RetrieveStructure(); Dgv_Buscador2.AlternatingColors = true; Dgv_Buscador2.RootTable.Columns[0].Key = "id"; Dgv_Buscador2.RootTable.Columns[0].Visible = false; Dgv_Buscador2.RootTable.Columns[1].Key = "Descripcion"; Dgv_Buscador2.RootTable.Columns[1].Caption = "Descripcion"; Dgv_Buscador2.RootTable.Columns[1].Width = 250; Dgv_Buscador2.RootTable.Columns[1].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Buscador2.RootTable.Columns[1].CellStyle.FontSize = 8; Dgv_Buscador2.RootTable.Columns[1].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Buscador2.RootTable.Columns[1].Visible = true; Dgv_Buscador2.RootTable.Columns[2].Key = "RazonSocial"; Dgv_Buscador2.RootTable.Columns[2].Caption = "RazonSocial"; Dgv_Buscador2.RootTable.Columns[2].Width = 250; Dgv_Buscador2.RootTable.Columns[2].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Buscador2.RootTable.Columns[2].CellStyle.FontSize = 8; Dgv_Buscador2.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Buscador2.RootTable.Columns[2].Visible = true; Dgv_Buscador2.RootTable.Columns[3].Key = "Ciudad"; Dgv_Buscador2.RootTable.Columns[3].Caption = "Ciudad"; Dgv_Buscador2.RootTable.Columns[3].Width = 200; Dgv_Buscador2.RootTable.Columns[3].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Buscador2.RootTable.Columns[3].CellStyle.FontSize = 8; Dgv_Buscador2.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Buscador2.RootTable.Columns[3].Visible = false; Dgv_Buscador2.RootTable.Columns[4].Key = "NombreCiudad"; Dgv_Buscador2.RootTable.Columns[4].Caption = "Ciudad"; Dgv_Buscador2.RootTable.Columns[4].Width = 200; Dgv_Buscador2.RootTable.Columns[4].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Buscador2.RootTable.Columns[4].CellStyle.FontSize = 8; Dgv_Buscador2.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Buscador2.RootTable.Columns[4].Visible = true; Dgv_Buscador2.RootTable.Columns[5].Key = "Contacto1"; Dgv_Buscador2.RootTable.Columns[5].Caption = "Contacto1"; Dgv_Buscador2.RootTable.Columns[5].Width = 200; Dgv_Buscador2.RootTable.Columns[5].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Buscador2.RootTable.Columns[5].CellStyle.FontSize = 8; Dgv_Buscador2.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Buscador2.RootTable.Columns[5].Visible = true; Dgv_Buscador2.RootTable.Columns[6].Key = "Contacto2"; Dgv_Buscador2.RootTable.Columns[6].Caption = "Contacto2"; Dgv_Buscador2.RootTable.Columns[6].Width = 200; Dgv_Buscador2.RootTable.Columns[6].HeaderAlignment = Janus.Windows.GridEX.TextAlignment.Center; Dgv_Buscador2.RootTable.Columns[6].CellStyle.FontSize = 8; Dgv_Buscador2.RootTable.Columns[6].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near; Dgv_Buscador2.RootTable.Columns[6].Visible = true; //Habilitar filtradores Dgv_Buscador2.DefaultFilterRowComparison = FilterConditionOperator.Contains; Dgv_Buscador2.FilterMode = FilterMode.Automatic; Dgv_Buscador2.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges; //Dgv_Buscador22.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown; Dgv_Buscador2.GroupByBoxVisible = false; Dgv_Buscador2.VisualStyle = VisualStyle.Office2007; }