public MainWindow() { //CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en"); //CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en"); Thread.CurrentThread.CurrentUICulture = new CultureInfo(Propiedades.getIdioma()); InitializeComponent(); //inicializar componentes gaficos iniciales gGeneral.Visibility = Visibility.Visible; var color = (System.Windows.Media.Color)System.Windows.Media.ColorConverter.ConvertFromString("#0277bd"); var brush = new SolidColorBrush(color); lvihome.Background = brush; lblFechaMain.Content = Strings.Fecha + DateTime.Now.Day + "/" + DateTime.Now.Month + "/" + DateTime.Now.Year; //inicializar componentes del modelo u = new User(); s = new Service(); a = new Assignment(); i = new Invoice(); t = new Turn(); dgAssignGeneral.ItemsSource = a.mostrarDatosPendientes().DefaultView; iniTelegram(); revisarFacturas(); updateUserDeuda(); }
public async Task TestMethod1Async() { Estrutura estrutura = new Estrutura { ID = 2 }; Arquivo arquivo = new Arquivo { ID = 7 }; var list = new List <Estrutura>(); var list2 = new List <Arquivo>(); list.Add(estrutura); list2.Add(arquivo); list2.Add(arquivo); Propiedades propiedades = new Propiedades { ArquivosVinculado = list2, Ativo = true, dataCriacao = DateTime.Now, dataEdicao = DateTime.Now, Departamento = list, Descricao = "TEste", idCliente = 1, Nome = "Teste", Status = 1, UsuarioCriacao = 1, UsuarioEdicao = 1 }; await PropiedadesBO.SaveAsync(propiedades, "aaaaaa"); }
public async Task <IActionResult> Edit(int id, [Bind("InmuebleID,Nombre,Habitaciones,Baños,Parqueo,Opcion,Precio,Imagen,Observacion")] Propiedades propiedades) { if (id != propiedades.InmuebleID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(propiedades); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PropiedadesExists(propiedades.InmuebleID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(propiedades)); }
public static int Save(Propiedades obj) { obj.dataCriacao = DateTime.Now; obj.dataEdicao = DateTime.Now; try { if (obj.ID == 0) { using (var db = new WebPixContext()) { db.Propiedades.Add(obj); db.SaveChanges(); } return(obj.ID); } else { using (var db = new WebPixContext()) { db.Propiedades.Update(obj); db.SaveChanges(); return(obj.ID); } } } catch (Exception e) { return(0); } }
/** * 6) */ public void EliminarPropiedad(int IdPropiedad, int IdUsuarioElimina) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { Propiedades propEliminar = ctx.Propiedades.Where(u => u.IdPropiedades == IdPropiedad).FirstOrDefault(); if (propEliminar != null) { if (propEliminar.Visitas.Count() == 0) { ctx.Log.Add(new Log() { IdUsuario = IdUsuarioElimina, FechaLog = DateTime.Now, Observacion = $"Usuario {IdUsuarioElimina} elimina la propiedad: {Common.Util.ObjectToJson(new {propEliminar.IdPropiedades, propEliminar.Direccion, propEliminar.Telefono, propEliminar.IdUso, propEliminar.IdTipoPropiedad, propEliminar.IdCliente, propEliminar.IdUsuarioCreacion, propEliminar.FechaCreacion, propEliminar.IdUsuarioModificacion, propEliminar.FechaModificacion})}" }); ctx.SaveChanges(); ctx.Propiedades.Remove(propEliminar); ctx.SaveChanges(); } else { throw new Exception("No se puede eliminar propiedades a las que se les haya hecho visitas"); } } else { throw new Exception($"No existe una Propiedad con ID {IdPropiedad}"); } } }
public ActionResult Edit(PropiedadesModel model, int id = 0) { try { if (ModelState.IsValid) { var propiedades = new PropiedadesBLL(); var Domicilio = new DomiciliosBLL(); var domicilio = new Domicilios { Barrio = model.domicilio.Barrio, Calle = model.domicilio.Calle, Ciudad = model.domicilio.Ciudad, CP = model.domicilio.CP, Numero = model.domicilio.Numero, Piso = model.domicilio.Piso, Dto = model.domicilio.Dto, DomiciliosId = model.domicilio.DomiciliosId }; Domicilio.Update(domicilio); var propiedad = new Propiedades { PersonasId = model.Dueño.PersonasId, DomiciliosId = model.domicilio.DomiciliosId, NroFactura = model.NumeroFacturaAgua, NomenclaturaCatastral = model.NomenclaturaCatastral, NumeroCtaRenta = model.NumeroCtaRenta, NroContratoEpec = model.NroContratoEpec, UnidadFacturacion = model.UnidadFacturacion, PropiedadesId = model.PropiedadesId, Tipo = model.Tipo, ClienteEpecNro = model.ClienteEpecNro, NroMedidorGas = model.NroMedidorGas, PrecioVenta = model.MontoVenta, TelExpensas = model.TelefonoExpensas }; propiedades.Update(propiedad); ViewBag.TipoMsj = "Success"; ViewBag.Message = "La propiedad se modifico con Exito!!!"; return(View()); } else { ViewBag.TipoMsj = "Info"; ViewBag.Message = string.Join("; ", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); return(View(model)); } } catch (Exception ex) { ViewBag.TipoMsj = "Error"; ViewBag.Message = ex.Message; return(View(model)); } }
public IEnumerable <T> ObtenerTodo(params Expression <Func <T, object> >[] Propiedades) { IQueryable <T> query = Context.Set <T>().AsNoTracking(); query = Propiedades.Aggregate(query, (current, includeProperty) => current.Include(includeProperty)); return(query.ToList()); }
public List <string> PropiedadesValidas(string alias = "") { if (string.IsNullOrEmpty(alias)) { alias = Alias; } return(Propiedades.Select(p => (alias + "." + p.Nombre).ToLower()).ToList()); }
public void cargarEmpresa() { txtnombreempresa.Text = Propiedades.getNombreEmpresa(); txtcif.Text = Propiedades.getCif(); txtdireccion.Text = Propiedades.getDireccion(); txttelefono.Text = Propiedades.getTelefono(); txtemail.Text = Propiedades.getEmail(); }
/** * 4) */ public void CrearPropiedad(Propiedades PropiedadCrear) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { PropiedadCrear.FechaCreacion = DateTime.Now; ctx.Propiedades.Add(PropiedadCrear); ctx.SaveChanges(); } }
/// <summary> /// <para>Inicia el efecto Shake.</para> /// </summary> /// <param name="properties">Los valores de las propiedades del efecto.</param> public void InitShake(Propiedades properties)// Inicia el efecto Shake { if (tempShakeCoroutina != null) { StopCoroutine(tempShakeCoroutina); } tempShakeCoroutina = Shake(properties); StartCoroutine(tempShakeCoroutina); }
public async Task <JsonResult> SavePropiedades([FromBody] Propiedades Propiedades, string token) { if (await PropiedadesBO.SaveAsync(Propiedades, token)) { return(Json("Configuracao salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar a Configuracao. Entre em contato com o suporte")); } }
public async Task <IActionResult> Create([Bind("InmuebleID,Nombre,Habitaciones,Baños,Parqueo,Opcion,Precio,Imagen,Observacion")] Propiedades propiedades) { if (ModelState.IsValid) { _context.Add(propiedades); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(propiedades)); }
/** * 5) */ public Propiedades ConsultaPropiedad(int IdPropiedades) { Propiedades res = null; using (var ctx = new DB_A66D31_intratecPrbEntities1()) { res = ctx.Propiedades.Where(c => c.IdPropiedades == IdPropiedades).FirstOrDefault(); ctx.Entry(res).Reference(r => r.TiposPropiedades).Load(); ctx.Entry(res).Reference(r => r.UsosPropiedades).Load(); } return(res); }
public List<Propiedades> GetPropiedades(PropertyInfo[] propiedades) { var propiedList = new List<Propiedades>(); foreach (var type in asemmbly.GetTypes()) { var propiedad = new Propiedades() { Nombre = type.Name }; propiedList.Add(propiedad); } return propiedList; }
public void InsertPropiedad(Propiedades Obj) { using (DB_AUTOMATIZACIONEntities db = new DB_AUTOMATIZACIONEntities()) { try { db.Propiedades.Add(Obj); db.SaveChanges(); } catch (DbEntityValidationException ex) { EntityExceptionError.CatchError(ex); } } }
/// <summary> /// Metodo de deletar Propiedades /// </summary> /// <param name="Propiedades">Propiedades que iraser deletado</param> /// <param name="token">Token valido</param> /// <returns>Verdadeiro: Removeu o Propiedades / Falso: Houve falha</returns> public static async Task <bool> RemoveAsync(Object Propiedades, string token) { dynamic objEn = Propiedades; string a = objEn.ID.ToString(); if (await SeguracaServ.validaTokenAsync(token)) { Propiedades obj = PropiedadesRep.GetAll().Where(x => x.ID == Convert.ToInt32(a)).FirstOrDefault(); return(PropiedadesRep.Remove(obj)); } else { return(false); } }
private void CargarDatosDeLaPropiedad() { using (var db = new InmobiliariaContext()) { propiedades = db.Propiedades.Find(IdEditar); TxtNombre.Text = propiedades.Nombre; TxtUbicacion.Text = propiedades.Ubicacion; NumUpDownValor.Value = (decimal)propiedades.Valor; ChkDisponible.Checked = propiedades.Disponibilidad; CboPropietario.SelectedValue = propiedades.PropietarioId; if (propiedades.Imagen != null) { PbxImagen.Image = HelperInmobiliaria.convertirBytesAImagen(propiedades.Imagen); } } }
public static bool Remove(Propiedades obj) { try { using (var db = new WebPixContext()) { db.Propiedades.Remove(obj); db.SaveChanges(); return(true); } } catch (Exception e) { //// return(false); } }
public Propiedades ConsultaDetalladaPropiedad(int IdPropiedades) { Propiedades res = null; using (var ctx = new DB_A66D31_intratecPrbEntities1()) { res = ctx.Propiedades.Where(c => c.IdPropiedades == IdPropiedades).FirstOrDefault(); if (res != null) { res.ToString(); } else { throw new Exception($"No existe una propiedad con ID {IdPropiedades}"); } } return(res); }
public void UpdatePropiedad(Propiedades Obj) { using (DB_AUTOMATIZACIONEntities db = new DB_AUTOMATIZACIONEntities()) { try { Propiedades Entidad = (from n in db.Propiedades where n.id == Obj.id select n).FirstOrDefault(); db.Entry(Entidad).CurrentValues.SetValues(Obj); db.SaveChanges(); } catch (DbEntityValidationException ex) { EntityExceptionError.CatchError(ex); } } }
private void Button_Click_1(object sender, RoutedEventArgs e)//para conectar telegram { var user = client.MakeAuthAsync(34 + txtTelefonoTelegram.Text, hash, txtCodigoTelegram.Text); if (client.IsUserAuthorized()) { telegram = "si"; Propiedades.setTelegram("si"); btnMsgUsers.IsEnabled = true; btnEnviarFactura.IsEnabled = true; btnEnviarNota.IsEnabled = true; iniTelegram(); CustomMessageBox.Show(Strings.MsgTelegramConectado); } else { CustomMessageBox.Show(Strings.MsgTelegramNoConectado); } }
/// <summary> /// Metodo de salvar Propiedades (Async) /// </summary> /// <param name="Propiedades"> Objeto Produto</param> /// <param name="token"> Token valido</param> /// <returns>Verdadeiro: Salvou o Propiedades / Falso: Houve falha</returns> public static async Task <bool> SaveAsync(Propiedades Propiedades, string token) { if (await SeguracaServ.validaTokenAsync(token)) { if (Propiedades.idCliente != 0) { int id = PropiedadesRep.Save(Propiedades); //Salva Estrutura try { List <Estrutura> estruturas = new List <Estrutura>(); PropiedadesRep.SaveDept( Propiedades.Departamento, Propiedades.UsuarioCriacao, idPropiedade: id, idCliente: Propiedades.idCliente); } catch { return(false); } //Salva Arquivo try { PropiedadesRep.SaveArquivos( Propiedades.ArquivosVinculado, Propiedades.UsuarioCriacao, idPropiedade: id, idCliente: Propiedades.idCliente); } catch { return(false); } return(true); } else { return(false); } } else { return(false); } }
public void EditarPropiedad(Propiedades propiedad, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { Propiedades PropiedadModificar = ctx.Propiedades.Where(c => c.IdPropiedades == propiedad.IdPropiedades).FirstOrDefault(); PropiedadModificar.Direccion = propiedad.Direccion; PropiedadModificar.IdUso = propiedad.IdUso; PropiedadModificar.Telefono = propiedad.Telefono; PropiedadModificar.Foto = propiedad.Foto; PropiedadModificar.Observaciones = propiedad.Observaciones; PropiedadModificar.IdTipoPropiedad = propiedad.IdTipoPropiedad; PropiedadModificar.NroPoliza = propiedad.NroPoliza; PropiedadModificar.FechaModificacion = DateTime.Now; PropiedadModificar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } }
/// <summary> /// <para>Efecto shake de la camara.</para> /// </summary> /// <param name="propiedades">Propiedades del Shake.</param> /// <returns></returns> IEnumerator Shake(Propiedades propiedades)// Efecto shake de la camara { #region Variables float finalizado = 0; float movimiento = 0; float radioAngulo = propiedades.angulo * Mathf.Deg2Rad - Mathf.PI; Vector3 prevWaypoint = Vector3.zero; Vector3 actualWaypoint = Vector3.zero; float moveDistancia = 0; Quaternion targetRotacion = Quaternion.identity; Quaternion prevRotacion = Quaternion.identity; #endregion #region Funcionalidad do { if (movimiento >= 1 || finalizado == 0) { float tempDesfase = CurvaDesfase(finalizado, propiedades.desfase); float anguloBrusquedad = (Random.value - .5f) * Mathf.PI; radioAngulo += Mathf.PI + anguloBrusquedad * propiedades.brusquedad; actualWaypoint = new Vector3(Mathf.Cos(radioAngulo), Mathf.Sin(radioAngulo)) * propiedades.fuerza * tempDesfase; prevWaypoint = transform.localPosition; moveDistancia = Vector3.Distance(actualWaypoint, prevWaypoint); targetRotacion = Quaternion.Euler(new Vector3(actualWaypoint.y, actualWaypoint.x).normalized *propiedades.rotacion *tempDesfase *anguloMax); prevRotacion = transform.localRotation; movimiento = 0; } finalizado += Time.deltaTime / propiedades.duracion; movimiento += Time.deltaTime / moveDistancia * propiedades.velocidad; transform.localPosition = Vector3.Lerp(prevWaypoint, actualWaypoint, movimiento); transform.localRotation = Quaternion.Slerp(prevRotacion, targetRotacion, movimiento); yield return(null); } while (moveDistancia > 0); #endregion }
private void btnMsgUsers_Click(object sender, RoutedEventArgs e) { int ind = dgUsers.SelectedIndex; if (ind == -1) { CustomMessageBox.Show(Strings.MsgSeleccionarUsuario); } else if (Propiedades.getTelegram().Equals("no")) { CustomMessageBox.Show(Strings.MsgTelegramAntes); } else { DataRowView tmp = (DataRowView)dgUsers.SelectedItem; DataRow drt = tmp.Row; int id = int.Parse(drt[0].ToString()); MensajeUser mu = new MensajeUser(id); mu.ShowDialog(); } }
private void btnAgregar_Click(object sender, EventArgs e) { if (ValidarCampos()) { List <Propiedades> lpropi = new List <Propiedades>(); Propiedades Propi = new Propiedades(); Propi.Codigo = txtCodigo.Text; Propi.Descripcion = txtDescrpcion.Text; Propi.Activo = materialCheckBox1.Checked ? 1 : 0; switch (labelNoMouse1.Text.Trim()) { case "Agregar": lpropi.Add(Propi); PropiedadesBL.InserPropiedades(lpropi); CargarGridPropiedades(); // LimpiarCampos(); dataGridView1.Rows[(dataGridView1.RowCount - 1)].Selected = true; dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.RowCount - 1; dataGridView1.CurrentCell = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[2]; CargarCampos(dataGridView1.RowCount - 1); break; case "Actualizar": Propi.id = Convert.ToInt32(dataGridView1[0, dataGridView1.CurrentRow.Index].Value); lpropi.Add(Propi); PropiedadesBL.UpdatePropiedades(lpropi); int nRow = dataGridView1.CurrentRow.Index; CargarGridPropiedades(); dataGridView1.Rows[nRow].Selected = true; dataGridView1.CurrentCell = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[2]; break; } } }
public static Tuple <object, string>[] OmitirPropiedadesEnTupla(Tuple <object, string>[] T1, params string[] Propiedades) { int contador = 0; try { Tuple <object, string>[] T2 = new Tuple <object, string> [T1.Length - Propiedades.Length]; foreach (Tuple <object, string> Tupla in T1) { if (!Propiedades.Contains(Tupla.Item2)) { T2[contador] = Tupla; contador++; } } return(T2); } catch (Exception) { return(null); } }
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)//idioma { if (cbIdioma.SelectedIndex == 0) { Thread.CurrentThread.CurrentUICulture = new CultureInfo("es"); if (!Propiedades.getIdioma().Equals("es")) { Propiedades.setIdioma("es"); MainWindow mw = new MainWindow(); mw.Show(); Close(); } } else if (cbIdioma.SelectedIndex == 1) { Thread.CurrentThread.CurrentUICulture = new CultureInfo("en"); if (!Propiedades.getIdioma().Equals("en")) { Propiedades.setIdioma("en"); MainWindow mw = new MainWindow(); mw.Show(); Close(); } } else { Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr"); if (!Propiedades.getIdioma().Equals("fr")) { Propiedades.setIdioma("fr"); MainWindow mw = new MainWindow(); mw.Show(); Close(); } } }
public ActionResult Create(PropiedadesModel model) { try { var propiedades = new PropiedadesBLL(); var Domicilio = new DomiciliosBLL(); if (ModelState.IsValid) { if (model.Tipo == "-1") { ViewBag.TipoMsj = "Error"; ViewBag.Message = "Debe indicar si el tipo propiedad es para alquilar o vender."; return(View(model)); } var domicilio = new Domicilios { Barrio = model.domicilio.Barrio, Calle = model.domicilio.Calle, Ciudad = model.domicilio.Ciudad, CP = model.domicilio.CP, Numero = model.domicilio.Numero, Piso = model.domicilio.Piso, Dto = model.domicilio.Dto }; var idDomicilio = Domicilio.Add(domicilio); var propiedad = new Propiedades { PersonasId = model.Dueño.PersonasId, DomiciliosId = idDomicilio, NroFactura = model.NumeroFacturaAgua, NomenclaturaCatastral = model.NomenclaturaCatastral, NumeroCtaRenta = model.NumeroCtaRenta, NroContratoEpec = model.NroContratoEpec, UnidadFacturacion = model.UnidadFacturacion, Tipo = model.Tipo, Estado = false, ClienteEpecNro = model.ClienteEpecNro, NumeroFacturaAgua = model.NumeroFacturaAgua, NroMedidorGas = model.NroMedidorGas, PrecioVenta = model.MontoVenta, TelExpensas = model.TelefonoExpensas }; var result = propiedades.Add(propiedad); ViewBag.TipoMsj = "Success"; ViewBag.Message = "La propiedad se registro con Exito!!!"; return(View()); } else { ViewBag.TipoMsj = "Info"; ViewBag.Message = string.Join("; ", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); return(View(model)); } } catch (Exception ex) { ViewBag.TipoMsj = "Error"; ViewBag.Message = ex.Message; return(View(model)); } }
public MainForm() { InitializeComponent(); #region Get the configuration for the app Propiedades prop = new Propiedades(); prop.FileName = MainForm.DataStorageDir + "\\EzConfig.cfg"; if (File.Exists(prop.FileName)) { prop.LoadData(); } else { prop.AddProperty("CheckForDangerousExecutions", "1"); prop.SaveData(); } _ApplicationConfiguration = new AppConfig(); _ApplicationConfiguration.CheckForDangerousExecutions = prop.GetValue("CheckForDangerousExecutions") == "1"; #endregion StatusBar.Padding = new Padding(StatusBar.Padding.Left, StatusBar.Padding.Top, StatusBar.Padding.Left, StatusBar.Padding.Bottom); #region Connection Bar AdBar = new AddressBarExt.Controls.AddressBarExt(); this.AdBar.BackColor = System.Drawing.Color.White; this.AdBar.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.AdBar.CurrentNode = null; this.AdBar.Dock = System.Windows.Forms.DockStyle.Left; this.AdBar.Font = new System.Drawing.Font("Calibri", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.AdBar.ForeColor = System.Drawing.Color.Navy; this.AdBar.Location = new System.Drawing.Point(0, 0); this.AdBar.MinimumSize = new System.Drawing.Size(385, 26); this.AdBar.Name = "AddressBar"; this.AdBar.RootNode = null; this.AdBar.SelectedStyle = ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))); this.AdBar.Size = new System.Drawing.Size(482, 31); this.AdBar.TabIndex = 2; this.AdBar.SelectionChange += new AddressBarExt.Controls.AddressBarExt.SelectionChanged(this.AddressBarSelectionChange); ToolStripControlHost Helper = new ToolStripControlHost(AdBar); Helper.Width = 350; MainMenu.Items.Insert(0, Helper); #endregion //not using tha app path anymore, better yet is to use a diferent folder for each winuser that uses the app, //this also makes unnecesary the manifest, and the problems it causes //DataStorageDir = Application.StartupPath; DataStorageDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Ez SQL"; if (!Directory.Exists(DataStorageDir)) { Directory.CreateDirectory(DataStorageDir); } ConDataFileName = String.Format("{0}\\ConnectionGroups.xml", DataStorageDir); if (!Directory.Exists(String.Format("{0}\\Snippets", DataStorageDir)))//create snippets dir, and create default snippets { Directory.CreateDirectory(String.Format("{0}\\Snippets", DataStorageDir)); #region Create the default snippets files using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Begin - end.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Begin___end, 0, Properties.Resources.Begin___end.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Complex Snippet.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Complex_Snippet, 0, Properties.Resources.Complex_Snippet.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Create procedure.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Create_procedure, 0, Properties.Resources.Create_procedure.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Cross join.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Cross_join, 0, Properties.Resources.Cross_join.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Cursor.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Cursor, 0, Properties.Resources.Cursor.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\declare.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.declare, 0, Properties.Resources.declare.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Inner join.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Inner_join, 0, Properties.Resources.Inner_join.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Insert into.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Insert_into, 0, Properties.Resources.Insert_into.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Insert into all.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Insert_into_all, 0, Properties.Resources.Insert_into_all.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Left outer join.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Left_outer_join, 0, Properties.Resources.Left_outer_join.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\order by.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.order_by, 0, Properties.Resources.order_by.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Outer apply.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Outer_apply, 0, Properties.Resources.Outer_apply.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Right outer join.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Right_outer_join, 0, Properties.Resources.Right_outer_join.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Select all.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Select_all, 0, Properties.Resources.Select_all.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Select some from.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Select_some_from, 0, Properties.Resources.Select_some_from.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Select top records.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Select_top_records, 0, Properties.Resources.Select_top_records.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Drop Table Helper.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Drop_Table_Helper, 0, Properties.Resources.Drop_Table_Helper.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Drop Table.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Drop_Table, 0, Properties.Resources.Drop_Table.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Is Unique.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Is_Unique, 0, Properties.Resources.Is_Unique.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Record Count.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Record_Count, 0, Properties.Resources.Record_Count.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Select Count.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Select_count, 0, Properties.Resources.Select_count.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Truncate Table.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Truncate_Table, 0, Properties.Resources.Truncate_Table.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Where.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.Where, 0, Properties.Resources.Where.Length); writer.Flush(); writer.Close(); } using (FileStream writer = new FileStream(String.Format("{0}\\Snippets\\Select.snp", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { writer.Write(Properties.Resources.select, 0, Properties.Resources.select.Length); writer.Flush(); writer.Close(); } #endregion } if (!Directory.Exists(String.Format("{0}\\QueriesLog", DataStorageDir))) { Directory.CreateDirectory(String.Format("{0}\\QueriesLog", DataStorageDir)); } if (!Directory.Exists(MainForm.DataStorageDir + "\\SintaxHighLight")) { Directory.CreateDirectory(MainForm.DataStorageDir + "\\SintaxHighLight\\"); } if (!File.Exists(String.Format("{0}\\SintaxHighLight\\SQL.xshd", DataStorageDir))) { using (FileStream Writer = new FileStream(String.Format("{0}\\SintaxHighLight\\SQL.xshd", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { Writer.Write(Properties.Resources.SQL, 0, Properties.Resources.SQL.Length); Writer.Close(); } } if (!File.Exists(String.Format("{0}\\SintaxHighLight\\CSharp.xshd", DataStorageDir))) { using (FileStream Writer = new FileStream(String.Format("{0}\\SintaxHighLight\\CSharp.xshd", DataStorageDir), System.IO.FileMode.Create, System.IO.FileAccess.Write)) { Writer.Write(Properties.Resources.CSharp, 0, Properties.Resources.CSharp.Length); Writer.Close(); } } LoadSnippets(); this.MainMenu.MouseDown += new MouseEventHandler(MainMenu_MouseDown); }
/// <summary> /// devuelve el indice del objeto donde se encuentra el metodo /// </summary> /// <param name="Metodo">Nombre del metodo</param> /// <returns>Indice de la coleccion donde se encuentra el metodo</returns> public int Find(string Metodo) { int iRetorno = -1; int iIndice = -1; bool bEncontro = false; foreach (Ensamblado Ensa in this) { foreach (Type tt in Ensa.Tipos) { if (!bEncontro) { foreach (MethodInfo Metodos in tt.GetMethods()) { if (Metodos.ToString() == Metodo) { bEncontro = true; break; } } } if (!bEncontro) { foreach (PropertyInfo Propiedades in tt.GetProperties()) { if (Propiedades.ToString() == Metodo) { bEncontro = true; break; } } } if (!bEncontro) { //foreach (ConstructorInfo Constructores in tt.GetConstructors()) { string[] NombreConstructor = tt.FullName.Split('.'); if (NombreConstructor[NombreConstructor.Length - 1] == Metodo) { bEncontro = true; break; } } } if (!bEncontro) { foreach (EventInfo Eventos in tt.GetEvents()) { if (Eventos.ToString() == Metodo) { bEncontro = true; break; } } } } iIndice++; if (bEncontro) { iRetorno = iIndice; break; } } return(iRetorno); }