static void Main(string[] args) { try { // string texto = "hola mundo"; // string nombreArchivo = "clase_19"; // string ruta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); // FileManager fileManager = new FileManager(); //// fileManager.EscribirArchivoTexto(ruta, nombreArchivo, texto, false); // Console.WriteLine(fileManager.LeerArchivoTexto(ruta, nombreArchivo)); List <Persona> personas = new List <Persona>(); Persona persona = new Persona("Fede", "Davila", new DateTime(1984, 03, 14)); Persona persona2 = new Persona("Mauricio", "Cerizza", new DateTime(1992, 02, 09)); personas.Add(persona); personas.Add(persona2); Serializacion <List <Persona> > serializacion = new Serializacion <List <Persona> >(); serializacion.Serializar(personas, "Profes.xml"); Console.WriteLine(serializacion.Deserealizar("Profes.xml")); } catch (Exception ex) { Console.WriteLine($"Ocurrio un error {ex.Message} \n {ex.ToString()}"); } Console.ReadKey(); }
/// <summary> /// Ocurre justo antes de que se cierre completamente el formulario, serializa los cambios hechos /// por el usuario. /// </summary> /// <param name="sender">objeto sender</param> /// <param name="e">e</param> private void FrmMenuPrincipal_FormClosing(object sender, FormClosingEventArgs e) { string error = string.Empty; try { if (this.hiloFabricar.IsAlive) { this.hiloFabricar.Abort(); } if (this.hiloModificar.IsAlive) { this.hiloModificar.Abort(); } if (FrmMessegeBoxPersonalizado.opcion == 1) { Serializacion <List <Mueble> > .SerializarBinario(Fabrica.Muebles, "Muebles.dat"); error = "Atención!. No se ha reconocido el archivo Muebles.dat, sin ese archivo no se guardaran los cambios hechos en el programa."; } else { MueblesDBO.CerrarConexiones = true; } } catch (Exception) { MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void GUARDAR_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtNombreComprobante.Text) || string.IsNullOrEmpty(TXTCANTIDADDECEROS.Text) || string.IsNullOrEmpty(txtnumerofin.Text) || string.IsNullOrEmpty(txtSerie.Text)) { MessageBox.Show("Favor de llenar todos los campos", "Campos Obligatorios", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Serializacion s = new Serializacion(); s.Tipo_Documento = txtNombreComprobante.Text; s.Serie = txtSerie.Text; s.NumeroFin = txtnumerofin.Text; s.Cantidad_Numero = TXTCANTIDADDECEROS.Text; s.Destino = "OTROS"; s.Por_Defecto = "-"; new BusSerializacion().Agregar_Serializacion(s); MessageBox.Show("Operación Realizada", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); pnlABComprobante.Visible = false; LimpiarCampos(); ListarComprobantes(); } } catch (Exception ex) { MessageBox.Show("Ocurrióun error al agregar los datos" + ex.Message, "Nuevo comprobante", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void GUARDARCAMBIOS_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtNombreComprobante.Text) || string.IsNullOrEmpty(TXTCANTIDADDECEROS.Text) || string.IsNullOrEmpty(txtnumerofin.Text) || string.IsNullOrEmpty(txtSerie.Text)) { MessageBox.Show("Favor de llenar todos los campos", "Campos Obligatorios", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string documento = lblDocumento.Text; Serializacion s = new Serializacion(); s.Tipo_Documento = txtNombreComprobante.Text; s.Serie = txtSerie.Text; s.NumeroFin = txtnumerofin.Text; s.Cantidad_Numero = TXTCANTIDADDECEROS.Text; s.Destino = documento.Equals("TICKET") || documento.Equals("BOLETA") || documento.Equals("FACTURA") ? "VENTAS" : "OTROS"; s.Por_Defecto = checkDefecto.Checked == true ? "SI" : "NO"; s.Id = Convert.ToInt32(lblID.Text); new BusSerializacion().Actualizar_Serializacion(s); MessageBox.Show("Operación Realizada", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); pnlABComprobante.Visible = false; LimpiarCampos(); ListarComprobantes(); } } catch (Exception ex) { MessageBox.Show("Error : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void SerializarEvaluacion(Alumno a, float notaF) { Alumno alumno = new Alumno(a.Nombre, a.Apellido, a.Edad, a.Dni, a.Direccion, a.Id, a.Responsable, notaF); Listas.listaAlumnos.Add(alumno); string rutaDoc = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string rutaApro = @"SegundoParcialUtn\JardinUtn\Serializaciones\Aprobados"; string rutaDespr = @"SegundoParcialUtn\JardinUtn\Serializaciones\Desaprobados"; if (notaF >= 1 && notaF <= 3) { string ruta1 = System.IO.Path.Combine(rutaDoc, rutaDespr); if (!Directory.Exists(ruta1)) { System.IO.Directory.CreateDirectory(ruta1); } string rutaD = System.IO.Path.Combine(ruta1 + String.Format($@"\{a.Nombre}_{a.Apellido}_{DateTime.Now.Day}_{DateTime.Now.Month}_{DateTime.Now.Year}.xml")); Serializacion <Alumno> .SerializarAXml(alumno, rutaD); } else if (notaF >= 4 && notaF <= 10) { string ruta2 = System.IO.Path.Combine(rutaDoc, rutaApro); if (!Directory.Exists(ruta2)) { System.IO.Directory.CreateDirectory(ruta2); } string rutaA = System.IO.Path.Combine(ruta2 + String.Format($@"\{a.Nombre}_{a.Apellido}_{DateTime.Now.Day}_{DateTime.Now.Month}_{DateTime.Now.Year}.xml")); Serializacion <Alumno> .SerializarAXml(alumno, rutaA); } }
public void LoadUsers() { UserLoader ul = new UserLoader(); ul = Serializacion.LoadDataFromDisk <UserLoader>(path, false); users = ul.list; }
public List <TModel> Get(Dictionary <string, string> args) { var argumentos = "?"; var n = args.Count; var i = 1; foreach (var arg in args.Keys) { argumentos += arg + "=" + args[arg]; if (i < n) { argumentos += "&"; i++; } } List <TModel> lista; var cl = WebRequest.Create(UrlBase + argumentos); cl.Method = "GET"; var res = cl.GetResponse(); using (var stream = res.GetResponseStream()) { using (var reader = new StreamReader(stream)) { var resultado = reader.ReadToEnd(); lista = Serializacion <List <TModel> > .Deserializar(resultado); } } return(lista); }
public async Task Update(TModel modelo) { var serializado = Serializacion <TModel> .Serializar(modelo); using (var handler = new HttpClientHandler()) { //handler.Credentials = new NetworkCredential(); // Para generar seguridad using (var client = new HttpClient(handler)) { var contenido = new StringContent(serializado); contenido.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var res = await client.PutAsync(new Uri(UrlBase), contenido); var miobj = await res.Content.ReadAsStreamAsync(); using (var mistream = new StreamReader(miobj)) { var resultado = mistream.ReadToEnd(); Serializacion <int> .Deserializar(resultado); } } } }
internal DataTable Obtener(Sesion poSesion) { try { List <Sentencia> loSentencias = new List <Sentencia>(); Sentencia loSentencia = new Sentencia(); string lsSucursales = string.Empty; loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Output, Nombre = "PCO_CURSOR", Tipo = DbType.Object } #endregion }; loSentencia.TextoComando = "PKG_DAP_VENTAS_LAYOUT.PROC_TLMK_CLIENTE"; loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.Query; loSentencia.TipoComando = CommandType.StoredProcedure; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Conjunto; loSentencias.Add(loSentencia); foreach (Sucursal oSucursal in poSesion.Usuario.Sucursal) { lsSucursales += oSucursal.Clave + ","; } if (lsSucursales != string.Empty) { loSentencia.Parametros.Add(new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PNI_CVES_SUCURSALES", Tipo = DbType.String, Valor = lsSucursales.TrimEnd(',') }); } DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorItinerario"); Serializacion loDeserializador = new Serializacion(); DataTable loResultado = loDeserializador.DeserializarTabla( poSesion.Conexion.Credenciales.Cifrado.Descifrar( (byte[])loDespachador.Despachar(poSesion.Conexion, loSentencias ))); loDespachador.ChannelFactory.Close(); loDespachador.Close(); return(loResultado); } catch (Exception ex) { throw new Comun.Excepcion(ex.Message, ex); } }
public int EditarComprobante(Serializacion s) { try { using (SqlConnection con = new SqlConnection(MasterConnection.connection)) { int filasAfectadas = 0; SqlCommand sc = new SqlCommand("sp_ActualizarSerializacion", con); con.Open(); sc.CommandType = CommandType.StoredProcedure; sc.Parameters.AddWithValue("@id", s.Id); sc.Parameters.AddWithValue("@serie", s.Serie); sc.Parameters.AddWithValue("@cantindadnumeros", s.Cantidad_Numero); sc.Parameters.AddWithValue("@numerofin", s.NumeroFin); sc.Parameters.AddWithValue("@destino", s.Destino); sc.Parameters.AddWithValue("@tipodocumento", s.Tipo_Documento); sc.Parameters.AddWithValue("@pordefecto", s.Por_Defecto); filasAfectadas = sc.ExecuteNonQuery(); con.Close(); return(filasAfectadas); } } catch (Exception ex) { throw ex; } }
internal DataTable ObtenerProveedores(Sesion poSesion) { try { List <Sentencia> loSentencias = new List <Sentencia>(); Sentencia loSentencia = new Sentencia(); //loSentencia.Parametros = new List<Parametro>() { // #region Parametros // new Parametro() { // Direccion = ParameterDirection.Input, // Nombre = "PSI_CVE_CLIENTE", // Tipo = DbType.String, // Valor = psClaveCliente // }, // new Parametro() { // Direccion = ParameterDirection.Input, // Nombre = "PNI_ANIO", // Tipo = DbType.Int32, // Valor = pnAnio // }, // new Parametro() { // Direccion = ParameterDirection.Input, // Nombre = "PNI_CVE_SUCURSAL", // Tipo = DbType.Int32, // Valor = poSesion.Usuario.Sucursal[0].Clave // }, // new Parametro() { // Direccion = ParameterDirection.Output, // Nombre = "PCO_CURSOR", // Tipo = DbType.Object // } // #endregion // }; loSentencia.TextoComando = "select CLAVE,RAZON_SOCIAL from proveedores where clave=254 and STATUS='A'"; loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.Query; loSentencia.TipoComando = CommandType.Text; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Conjunto; loSentencias.Add(loSentencia); DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorGestorCxC"); Serializacion loDeserializador = new Serializacion(); DataTable loResultado = loDeserializador.DeserializarTabla( poSesion.Conexion.Credenciales.Cifrado.Descifrar( (byte[])loDespachador.Despachar(poSesion.Conexion, loSentencias ))); loDespachador.ChannelFactory.Close(); loDespachador.Close(); return(loResultado); } catch (Exception ex) { throw new Comun.Excepcion(ex.Message, ex); } }
public async Task Update(TModel modelo, String user, String pass) { var serializado = Serializacion <TModel> .Serializar(modelo); using (var handler = new HttpClientHandler()) { handler.Credentials = new NetworkCredential(user, pass); using (var client = new HttpClient(handler)) { //String encoded = Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes(user + ":" + pass)); //client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic",encoded); var contenido = new StringContent(serializado); contenido.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var res = await client.PutAsync(new Uri(UrlBase), contenido); var miobj = await res.Content.ReadAsStreamAsync(); using (var mistream = new StreamReader(miobj)) { var resultado = mistream.ReadToEnd(); Serializacion <int> .Deserializar(resultado); } } } }
public int Insertar_Serializacion(Serializacion s) { using (SqlConnection conn = new SqlConnection(MasterConnection.connection)) { try { int resultado = 0; conn.Open(); SqlCommand sc = new SqlCommand("ps_insertarSerializacion", conn); sc.CommandType = CommandType.StoredProcedure; sc.Parameters.AddWithValue("@serie", s.Serie); sc.Parameters.AddWithValue("@cantidad", s.Cantidad_Numero); sc.Parameters.AddWithValue("@numerofin", s.NumeroFin); sc.Parameters.AddWithValue("@destino", s.Destino); sc.Parameters.AddWithValue("@tipodoc", s.Tipo_Documento); sc.Parameters.AddWithValue("@pordefecto", s.Por_Defecto); resultado = sc.ExecuteNonQuery(); conn.Close(); return(resultado); } catch (Exception ex) { conn.Close(); throw ex; } } }
public virtual void LoadHereoes() { HeroSaver ul = new HeroSaver(); ul = Serializacion.LoadDataFromDisk <HeroSaver>(path, false); heroes_models = ul.list; }
public Frmbitacora() { InitializeComponent(); empresa = new Empresa(); serializacion = new Serializacion(); empresa = serializacion.deserializar("config.txt"); }
void Start() { // TO DO RE-ADD RINGS _loadingScreen = GameObject.Instantiate(loadingScreenPrefab, new Vector3(8000, 8000, 8000), Quaternion.identity); _loadingScreen.gameObject.SetActive(false); stages = Resources.LoadAll("Scriptable Objects/Stages").Select(x => (SO_StageSelect)x).ToArray(); slotTexts = new Text[stages.Length]; var stageSpacing = Camera.main.pixelWidth / stages.Length; for (int i = 0; i < slotTexts.Length; i++) { slotTexts[i] = Instantiate(templateSlot, templateSlot.transform.parent).GetComponent <Text>(); //Pos = -half + index+1 //slotTexts[i].rectTransform.position = new Vector3(Camera.main.pixelWidth / 2 + stageSpacing / 2 + stageSpacing * (Mathf.Ceil(-stages.Length / 2f) + i), slotTexts[i].rectTransform.position.y, slotTexts[i].rectTransform.position.z); slotTexts[i].gameObject.SetActive(true); slotTexts[i].text = "<b>" + stages[i].name + "</b> \n\n" + stages[i].description; slotTexts[i].GetComponentInChildren <Image>().sprite = stages[i].stageImage; } playerInfo = Serializacion.LoadJsonFromDisk <RegisteredPlayers>("Registered Players"); selector = playerInfo.playerControllers[Random.Range(0, playerInfo.playerControllers.Length - 1)]; titleText.text = "Player <b>" + (selector + 1) + "</b>, please select a stage"; lastAnalogValue = Vector2.zero; currentGamePad = new GamePadState(); currentGamePad = new GamePadState(); }
private void frmPrincipal_FormClosing(object sender, FormClosingEventArgs e) { Serializacion.EscribirAArchivo(CasaDeCambio.Operaciones); foreach (Thread hilo in listaThreads) { hilo.Abort(); } }
public void Actualizar_Serializacion(Serializacion s) { int filasAfectadas = new DatSerializacion().EditarComprobante(s); if (filasAfectadas == 0) { throw new ApplicationException("Ocurrio un error al intentar actualizar los datos"); } }
public void Agregar_Serializacion(Serializacion s) { int filasAfectadas = new DatSerializacion().Insertar_Serializacion(s); if (filasAfectadas != 1) { throw new ApplicationException("Ocurrio un error al insertar"); } }
internal DataTable ObtenerClientesTemporal(Sesion poSesion, int pnAuxiliar, int pnCveGestor) { try { string lsSucursales = string.Empty; List <Sentencia> loSentencias = new List <Sentencia>(); Sentencia loSentencia = new Sentencia(); loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Output, Nombre = "PCO_CURSOR", Tipo = DbType.Object }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PNI_CVE_AUXILIAR", Tipo = DbType.Int32, Valor = pnAuxiliar }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PNI_CVE_GESTOR", Tipo = DbType.Int32, Valor = pnCveGestor } #endregion }; loSentencia.TextoComando = "PKG_DAP_CXC_LAYOUT.PROC_AUXILIAR_CXC_CLIENTES_TMP"; loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.Query; loSentencia.TipoComando = CommandType.StoredProcedure; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Conjunto; loSentencias.Add(loSentencia); DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorGestorCxC"); Serializacion loDeserializador = new Serializacion(); DataTable loResultado = loDeserializador.DeserializarTabla( poSesion.Conexion.Credenciales.Cifrado.Descifrar( (byte[])loDespachador.Despachar(poSesion.Conexion, loSentencias ))); loDespachador.ChannelFactory.Close(); loDespachador.Close(); return(loResultado); } catch (Exception ex) { throw new Clientes.Comun.Excepcion(ex.Message, ex); } }
internal DataTable ObtenerSucursal(Sesion poSesion) { try { List <Sentencia> loSentencias = new List <Sentencia>(); Sentencia loSentencia = new Sentencia(); loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PNI_CVE_SUCURSAL", Tipo = DbType.Int32, Valor = poSesion.Usuario.Sucursal[0].Clave }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PSI_RAZON_SOCIAL", Tipo = DbType.String, Valor = ConfigurationManager.AppSettings["RazonSocial"] }, new Parametro() { Direccion = ParameterDirection.Output, Nombre = "PCO_CURSOR", Tipo = DbType.Object } #endregion }; loSentencia.TextoComando = "PKG_DAP_ALMACEN_PEDIDO_TRAZA.PROC_DOC_REMITENTE"; loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.Query; loSentencia.TipoComando = CommandType.StoredProcedure; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Conjunto; loSentencias.Add(loSentencia); DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorGestorCxC"); Serializacion loDeserializador = new Serializacion(); DataTable loResultado = loDeserializador.DeserializarTabla( poSesion.Conexion.Credenciales.Cifrado.Descifrar( (byte[])loDespachador.Despachar(poSesion.Conexion, loSentencias ))); loDespachador.ChannelFactory.Close(); loDespachador.Close(); return(loResultado); } catch (Exception ex) { throw new Comun.Excepcion(ex.Message, ex); } }
public void ProbarDeserializacionXML() { string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SegundoParcialUtn\JardinUtn\PruebasUnitTest\XML\Adel_Guymer_7_7_2020.xml"; bool retorno = false; Alumno alumnoPrueba = new Alumno(); Serializacion <Alumno> deserializarAlumno = new Serializacion <Alumno>(); retorno = deserializarAlumno.Leer(path, out alumnoPrueba); Assert.IsTrue(retorno); }
internal DataTable ObtenerFacturas(Sesion poSesion, string pnNumeroFactura) { try { List <Sentencia> loSentencias = new List <Sentencia>(); Sentencia loSentencia = new Sentencia(); loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Output, Nombre = "PCO_CURSOR", Tipo = DbType.Object }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PNI_CVE_PERSONAL", Tipo = DbType.Int32, Valor = poSesion.Usuario.Id }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PNI_NUMERO_FACTURA", Tipo = DbType.Int32, Valor = ((!string.IsNullOrEmpty(pnNumeroFactura)) ? pnNumeroFactura : null) } #endregion }; loSentencia.TextoComando = "PKG_DAP_FACTURACION.PROC_CONSULTA_FACTURAS"; loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.Query; loSentencia.TipoComando = CommandType.StoredProcedure; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Conjunto; loSentencias.Add(loSentencia); DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorGestorCxC"); Serializacion loDeserializador = new Serializacion(); DataTable loResultado = loDeserializador.DeserializarTabla( poSesion.Conexion.Credenciales.Cifrado.Descifrar( (byte[])loDespachador.Despachar(poSesion.Conexion, loSentencias ))); loDespachador.ChannelFactory.Close(); loDespachador.Close(); return(loResultado); } catch (Exception ex) { throw new Comun.Excepcion(ex.Message, ex); } }
void Start() { _owner = GetComponent <Player>(); var playerCount = Serializacion.LoadJsonFromDisk <RegisteredPlayers>("Registered Players").playerControllers.Length; int playerIndex = GameManager.Instance.Players.IndexOf(GetComponent <Player>()); mainScore = GameObject.Find(playerCount.ToString() + " Player").transform.Find(canvasName).transform.Find("Player " + (playerIndex + 1)).GetComponentInChildren <Text>(); _an = mainScore.GetComponent <Animator>(); _sighting = GetComponent <PlayerSightingHandler>(); }
public void DeserializadorBinario() { string rutaAux = (Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SegundoParcialUtn\JardinUtn\UnitTest"); string ruta = Path.Combine(rutaAux, String.Format(@"TestBinario.bin")); Serializacion <Alumno> .DeserializarBinario(ruta); bool rutaxml = File.Exists(ruta); Assert.IsTrue(rutaxml); }
internal DataTable ObtenerVendedores(Sesion poSesion, string psClaveTelemarketing, bool pbAsignacionTemporal) { try { List <Sentencia> loSentencias = new List <Sentencia>(); Sentencia loSentencia = new Sentencia(); loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Output, Nombre = "PCO_CURSOR", Tipo = DbType.Object } #endregion }; loSentencia.TextoComando = "PKG_DAP_VENTAS_LAYOUT.PROC_TLMK_VENDEDORES" + ((pbAsignacionTemporal) ? "_TMP" : string.Empty); loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.Query; loSentencia.TipoComando = CommandType.StoredProcedure; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Conjunto; loSentencias.Add(loSentencia); if (!string.IsNullOrEmpty(psClaveTelemarketing)) { loSentencia.Parametros.Add(new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PNI_CVE_USUARIO", Tipo = DbType.Int64, Valor = long.Parse(psClaveTelemarketing) }); } DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorItinerario"); Serializacion loDeserializador = new Serializacion(); DataTable loResultado = loDeserializador.DeserializarTabla( poSesion.Conexion.Credenciales.Cifrado.Descifrar( (byte[])loDespachador.Despachar(poSesion.Conexion, loSentencias ))); loDespachador.ChannelFactory.Close(); loDespachador.Close(); return(loResultado); } catch (Exception ex) { throw new Comun.Excepcion(ex.Message, ex); } }
/// <summary> /// Ocurre justo antes de que se cierre completamente el formulario, serializa los cambios hechos /// por el usuario. /// </summary> /// <param name="sender">objeto sender</param> /// <param name="e">e</param> private void FrmMenuPrincipal_FormClosing(object sender, FormClosingEventArgs e) { try { Serializacion <List <Mueble> > .SerializarBinario(Fabrica.Muebles, "Muebles.dat"); } catch (Exception) { MessageBox.Show("Hubo un error inesperado al guardar el archivo .dat, no se guardaron los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Constructor por defecto del menú principal que deserializa el archivo binario cuando /// el menú se inicia /// </summary> public FrmMenuPrincipal() { InitializeComponent(); try { Fabrica.Muebles = Serializacion <List <Mueble> > .DeserializarBinario(Fabrica.Muebles, "Muebles.dat"); } catch (Exception) { MessageBox.Show("Atención!. No se ha reconocido el archivo Muebles.dat, sin ese archivo no se guardaran los cambios hechos en el programa."); } }
void Start() { var playerCount = Serializacion.LoadJsonFromDisk <RegisteredPlayers>("Registered Players").playerControllers.Length; int playerIndex = GameManager.Instance.Players.IndexOf(GetComponent <Player>()); var canv = GameObject.Find(playerCount.ToString() + " Player").transform.Find(canvasName).transform.Find("Player" + (playerIndex + 1)); _skillIcons[0] = canv.Find("Def").GetComponent <Image>(); _skillIcons[1] = canv.Find("Comp1").GetComponent <Image>(); _skillIcons[2] = canv.Find("Comp2").GetComponent <Image>(); GameManager.Instance.OnResetRound += ResetRound; GameManager.Instance.OnChangeScene += ResetRound; }
internal DataTable BuscarGrupo(Sesion poSesion, string psDescripcion) { try { List <Sentencia> loSentencias = new List <Sentencia>(); Sentencia loSentencia = new Sentencia(); loSentencia.Parametros = new List <Parametro>() { #region Parametros new Parametro() { Direccion = ParameterDirection.Output, Nombre = "PCO_CURSOR", Tipo = DbType.Object }, new Parametro() { Direccion = ParameterDirection.Input, Nombre = "PSI_CVE_PERSONAL", Tipo = DbType.String, Valor = psDescripcion } #endregion }; loSentencia.TextoComando = "PKG_DAP_MONITOREO.PROC_MONITOREO_BUSCAR_GRUPO"; loSentencia.Tipo = AccesoDatos.Comun.Definiciones.TipoSentencia.Query; loSentencia.TipoComando = CommandType.StoredProcedure; loSentencia.TipoManejadorTransaccion = AccesoDatos.Comun.Definiciones.TipoManejadorTransaccion.NoTransaccion; loSentencia.TipoResultado = AccesoDatos.Comun.Definiciones.TipoResultado.Conjunto; loSentencias.Add(loSentencia); DespachadorClient loDespachador = new DespachadorClient("netTcpBinding_IDespachadorGestorCxC"); Serializacion loDeserializador = new Serializacion(); DataTable loResultado = loDeserializador.DeserializarTabla( poSesion.Conexion.Credenciales.Cifrado.Descifrar( (byte[])loDespachador.Despachar(poSesion.Conexion, loSentencias ))); loDespachador.ChannelFactory.Close(); loDespachador.Close(); return(loResultado); } catch (Exception ex) { throw new Seguridad.Comun.Excepcion(ex.Message, ex); } }