public void RaiseCallbackEvent(string eventArg) { string sResultado = ""; //1º Si hubiera argumentos, se recogen y tratan. string[] aArgs = Regex.Split(eventArg, "@#@"); sResultado = aArgs[0] + @"@#@"; if (Session["GVT_IDRED"] == null) { _callbackResultado = aArgs[0] + @"@#@Error@#@SESIONCADUCADA"; return; } ; //2º Aquí realizaríamos el acceso a BD, etc,... switch (aArgs[0]) { case ("grabar"): try { Administracion.Grabar(aArgs[1], aArgs[2], aArgs[3], aArgs[4]); sResultado += "OK@#@"; } catch (Exception ex) { sResultado += "Error@#@" + Errores.mostrarError("Error al grabar los cambios realizados en la consulta.", ex); } break; } //3º Damos contenido a la variable que se envía de vuelta al cliente. _callbackResultado = sResultado; }
private void button2_Click(object sender, EventArgs e) { Administracion administracion = new Administracion(); this.Hide(); administracion.Show(); }
public ActionResult Index(AdminViewModel objAdminViewModel) { Administracion oAdmin = objDBEntiry.Administracion.SingleOrDefault(model => model.NombreUsuario == objAdminViewModel.NombreUsuario); if (ModelState.IsValid) { // Administracion oAdmin = objDBEntiry.Administracion.SingleOrDefault(model => model.NombreUsuario == objAdminViewModel.NombreUsuario); if (oAdmin == null) { ModelState.AddModelError(key: string.Empty, errorMessage: "Correo no existe"); } else if (oAdmin.Contraseña != objAdminViewModel.Contrasena) { ModelState.AddModelError(key: string.Empty, errorMessage: "Correo y Contraseña invalida"); } else { FormsAuthentication.SetAuthCookie(objAdminViewModel.NombreUsuario, createPersistentCookie: false); var authTicket = new FormsAuthenticationTicket(1, oAdmin.NombreUsuario, DateTime.Now, expiration: DateTime.Now.AddMinutes(20), isPersistent: false, userData: "Admin"); string encryptTicket = FormsAuthentication.Encrypt(authTicket); var authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicket); HttpContext.Response.Cookies.Add(authCookie); return(RedirectToAction("Index", "Admin")); } } return(View()); }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Esta seguro que quiere eliminar este producto?\nEl cambio sera permanente", "Eliminar producto", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { Administracion.RemoverProductoPorId(Validaciones.StringToInt(this.txbIdProducto.Text)); this.DialogResult = DialogResult.OK; } }
public void PruebaVerificarEditarPregunta_ListaPreguntasVacia_RetornaExcepcion() { Administracion Admin = new Administracion(); EstructuraRespuesta RespuestaAEditar = new EstructuraRespuesta("Respuesta1", "Distractor1", "Distractor2", "Distractor3"); EstructuraPregunta PreguntaAEditar = new EstructuraPregunta(2, "Pregunta1", 2, RespuestaAEditar); Assert.Throws <KeyNotFoundException>(() => Admin.eliminarPregunta(PreguntaAEditar)); }
public void PruebaVerificarPreguntaExiste_ListaExiste_RetornaFalse() { Administracion admin = new Administracion(); EstructuraRespuesta RespuestaAAgregar = new EstructuraRespuesta("Respuesta1", "Distractor1", "Distractor2", "Distractor3"); EstructuraPregunta PreguntaAAgregar = new EstructuraPregunta(1, "Pregunta 1", 1, RespuestaAAgregar); Assert.IsTrue(admin.verificarPreguntaExiste(PreguntaAAgregar)); }
public void PruebaEditarPregunta_RetornaExcepcion() { Administracion admin = new Administracion(); EstructuraRespuesta RespuestaAEditar = new EstructuraRespuesta("Respuesta1", "Distractor1", "Distractor2", "Distractor3"); EstructuraPregunta preguntaAEditar = new EstructuraPregunta(1, "Pregunta 1", 1, RespuestaAEditar); Assert.Throws <NullReferenceException>(() => admin.editarPregunta(1, preguntaAEditar)); }
private void FormLogin_Load(object sender, EventArgs e) { HardCodeEmpleados(); Administracion.GenerateUsers(); this.picboxLogoLogin.ImageLocation = @"..\img\logologinScale.jpg"; this.txbUser.Text = string.Empty; this.txbClave.Text = string.Empty; }
private void SelecionarEmpleado(int dni) { int index = Administracion.FindEmpleadoIndexByDni(dni); if (index == -1) { index = 0; } this.txbEmpleadoNombre.Text = $"{Administracion.Empleados[index].Nombre} {Administracion.Empleados[index].Apellido}"; this.txbEmpleadoDni.Text = $"{Administracion.Empleados[index].Dni}"; }
protected void Page_Load(object sender, EventArgs e) { try { strTablaHTML = Administracion.ObtenerParametros(int.Parse(Utilidades.decodpar(Request.QueryString["nIdConsulta"].ToString()))); } catch (Exception ex) { sErrores += Errores.mostrarError("Error al obtener los parámetros", ex); } }
public void PruebaVerificarEliminarPregunta_PreguntaNoExisteEnLista_RetornaExcepcion() { Administracion Admin = new Administracion(); EstructuraRespuesta RespuestaAEliminar = new EstructuraRespuesta("Respuesta1", "Distractor1", "Distractor2", "Distractor3"); EstructuraRespuesta RespuestaPrueba = new EstructuraRespuesta("Respuesta1", "Distractor1", "Distractor2", "Distractor3"); EstructuraPregunta PreguntaAEliminar = new EstructuraPregunta(1, "Pregunta 1", 1, RespuestaAEliminar); EstructuraPregunta PreguntaPrueba = new EstructuraPregunta(2, "Pregunta 2", 2, RespuestaPrueba); Run.Instance.PreguntasCargadas.Add(PreguntaPrueba); Assert.Throws <KeyNotFoundException>(() => Admin.eliminarPregunta(PreguntaAEliminar)); }
public void RaiseCallbackEvent(string eventArg) { string sResultado = ""; //1º Si hubiera argumentos, se recogen y tratan. //string MisArg = eventArg; string[] aArgs = Regex.Split(eventArg, "@#@"); sResultado = aArgs[0] + @"@#@"; if (Session["GVT_IDRED"] == null) { _callbackResultado = aArgs[0] + @"@#@Error@#@SESIONCADUCADA"; return; } ; //2º Aquí realizaríamos el acceso a BD, etc,... switch (aArgs[0]) { case ("getConsultas"): try { sResultado += "OK@#@" + Administracion.CatalogoConsultas(aArgs[1]); } catch (Exception ex) { sResultado += "Error@#@" + Errores.mostrarError("Error al obtener las consultas.", ex); } break; case ("ejecutar"): try { if (HttpContext.Current.Cache["ConsultaADM_" + Session["GVT_IDFICEPI_ENTRADA"].ToString()] != null) { HttpContext.Current.Cache.Remove("ConsultaADM_" + Session["GVT_IDFICEPI_ENTRADA"].ToString()); } DataSet ds = Administracion.ejecutarConsultaDS(aArgs[1], aArgs[2]); HttpContext.Current.Cache.Insert("ConsultaADM_" + Session["GVT_IDFICEPI_ENTRADA"].ToString(), ds, null, DateTime.Now.AddMinutes(5), TimeSpan.Zero); sResultado += "OK@#@"; } catch (Exception ex) { sResultado += "Error@#@" + Errores.mostrarError("Error al ejecutar la consulta.", ex); } break; } //3º Damos contenido a la variable que se envía de vuelta al cliente. _callbackResultado = sResultado; }
private void añadirProductoToolStripMenuItem_Click(object sender, EventArgs e) { FormProducto formAltaPorducto = new FormProducto(); formAltaPorducto.Text = "AGREGAR PRODUCTO"; if (formAltaPorducto.ShowDialog() == DialogResult.OK) { if (!Administracion.Add(formAltaPorducto.Producto)) { MessageBox.Show("No se pudo agregar el producto"); } CargarDataGrid(Administracion.Inventario); } }
private void txbDniCliente_TextChanged(object sender, EventArgs e) { this.lblElDescuento.Text = "0"; if (Administracion.FindClienteIndexByDni(Validaciones.StringToInt(this.txbDniCliente.Text)) != -1) { Cliente cliente = Administracion.Clientes[Administracion.FindClienteIndexByDni(Validaciones.StringToInt(this.txbDniCliente.Text))]; if ("Simpson" == cliente.Apellido) //chequea si es de apellido Simpson { this.lblElDescuento.Text = "13"; } } this.descuento = Validaciones.StringToDouble(this.lblElDescuento.Text) / 100; }
private void btnModificar_Click(object sender, EventArgs e) { RestearTiempoInactividad(); if (this.dtgvPrincipal.SelectedRows.Count > 0) { FormProducto formProducto = new FormProducto(); formProducto.Producto = (Producto)this.dtgvPrincipal.SelectedRows[0].DataBoundItem; formProducto.TxbIdProducto.Enabled = false; formProducto.BtnEliminar.Visible = true; formProducto.Text = "MODIFICAR PRODUCTO"; if (formProducto.ShowDialog() == DialogResult.OK) { Administracion.Remplazar(formProducto.Producto); CargarDataGrid(Administracion.Inventario); } } }
private void btnAceptar_Click(object sender, EventArgs e) { if (!(this.txbNombre.BackColor == Color.Red || this.txbApellido.BackColor == Color.Red || this.txbDni.BackColor == Color.Red)) { switch (tipoDato) { case "Cliente": Administracion.Add(new Cliente(this.txbNombre.Text, this.txbApellido.Text, Validaciones.StringToInt(this.txbDni.Text))); break; case "Empleado": Administracion.Add(new Empleado(this.txbNombre.Text, this.txbApellido.Text, Validaciones.StringToInt(this.txbDni.Text))); break; } } this.DialogResult = DialogResult.OK; }
protected void Page_Load(object sender, EventArgs e) { try { Master.nBotonera = 20; Master.Botonera.ItemClick += new ToolBarEventHandler(this.Botonera_Click); Master.bFuncionesLocales = true; Master.FuncionesJavaScript.Add("Javascript/draganddrop.js"); Master.FuncionesJavaScript.Add("Javascript/boxover.js"); Master.FuncionesJavaScript.Add("Javascript/documentos.js"); Master.TituloPagina = "Administración"; if (!Page.IsCallback) { //Para que se muestre la botonera, únicamente hay que indicar el número de botonera //y crear el manejador de eventos para la misma. if (!Page.IsPostBack) { try { string sDatos = Administracion.CatalogoConsultas("1"); string[] aDatos = Regex.Split(sDatos, "@#@"); strTablaHTML = aDatos[0]; nConsultas = int.Parse(aDatos[1]); } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al obtener los datos.", ex); } } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al cargar la página.", ex); } }
private void FormSeleccionRol_Load(object sender, EventArgs e) { Administracion admin = new Administracion(); List <Rol> rolesUsuario = admin.obtenerRolesDe(usuario); if (rolesUsuario.Count > 0) { comboBox1.Items.Clear(); comboBox1.DataSource = null; comboBox1.DataSource = rolesUsuario; comboBox1.DisplayMember = "Descripcion"; comboBox1.ValueMember = "Id_Rol"; } else { MessageBox.Show("El usuario no posee roles habilitados", "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int GetEliminaCMTS(int IdCMTS) { if (WebOperationContext.Current.IncomingRequest.Method == "OPTIONS") { return(0); } else { try { return(Administracion.GetEliminaCMTS(IdCMTS)); } catch (Exception ex) { throw new WebFaultException <string>(ex.Message, HttpStatusCode.ExpectationFailed); } } }
public int GetEditaCMTS(int IdCMTS, string Nombre, string IP, string Comunidad, string ComunidadCablemodem, int IdTipo, string interfaceS, string Usuario, string PasswordS, string Enable) { if (WebOperationContext.Current.IncomingRequest.Method == "OPTIONS") { return(0); } else { try { return(Administracion.GetEditaCMTS(IdCMTS, Nombre, IP, Comunidad, ComunidadCablemodem, IdTipo, interfaceS, Usuario, PasswordS, Enable)); } catch (Exception ex) { throw new WebFaultException <string>(ex.Message, HttpStatusCode.ExpectationFailed); } } }
public List <TipoCMTSEntity> GetTipoCMTS() { if (WebOperationContext.Current.IncomingRequest.Method == "OPTIONS") { return(null); } else { try { return(Administracion.GetTipoCMTS()); } catch (Exception ex) { throw new WebFaultException <string>(ex.Message, HttpStatusCode.ExpectationFailed); } } }
private void button1_Click(object sender, EventArgs e) { Administracion objetoBuscado = new Administracion(); objetoBuscado.nombreMuni = comboBox1.Text; if (miArbolCliente.buscar(objetoBuscado) != null) { Nodo c1 = miArbolCliente.buscar(objetoBuscado); objetoBuscado = (Administracion)c1.dato; MessageBox.Show(c1.dato.ToString()); } else { MessageBox.Show("No esta registrado aun"); } }
private void HardCode() { //PRODUCTOS Administracion.Add(new Producto(5230, "galletas", TipoProducto.Seco, 15, 45)); Administracion.Add(new Producto(5233, "chocolate", TipoProducto.Seco, 30, 50)); Administracion.Add(new Producto(5235, "duraznos laterraza (lata 500g)", TipoProducto.Enlatado, 200, 150)); Administracion.Add(new Producto(5238, "chocolate agila", TipoProducto.Seco, 40, 5)); Administracion.Add(new Producto(5289, "caramelos sancor", TipoProducto.Seco, 15, 30)); Administracion.Add(new Producto(5290, "cola springfield", TipoProducto.Bebida, 60, 450)); Administracion.Add(new Producto(5291, "radioactive cola", TipoProducto.Bebida, 80, 150)); Administracion.Add(new Producto(5292, "duff beer", TipoProducto.BebidaAlcoholica, 75, 1000)); Administracion.Add(new Producto(5293, "limpiatodo spring", TipoProducto.Limpieza, 150, 300)); Administracion.Add(new Producto(5294, "churrasco spidercerdo (bandeja 300g)", TipoProducto.Carne, 200, 50)); Administracion.Add(new Producto(5295, "churrasco spidercerdo (bandeja 700g)", TipoProducto.Carne, 370, 25)); Administracion.Add(new Producto(4250, "manzanas springfield", TipoProducto.Vegetal, 20, 150)); Administracion.Add(new Producto(4252, "queso (bandeja 250g)", TipoProducto.Lacteo, 200, 30)); Administracion.Add(new Producto(4203, "flores de la abuela maria", TipoProducto.Vegetal, 500, 25)); Administracion.Add(new Producto(6281, "redbull", TipoProducto.Bebida, 300, 35)); Administracion.Add(new Producto(6282, "clean", TipoProducto.Limpieza, 400, 80)); Administracion.Add(new Producto(6283, "tornillos mctork(caja 300u)", TipoProducto.Otros, 400, 100)); /////////////////////////////////////////////////////////////////////////////////////////// //CLIENTES Administracion.Add(new Cliente("Anonimo", "Anonimo", 0)); Administracion.Add(new Cliente("Homero", "Simpson", 12341234)); Administracion.Add(new Cliente("Marge", "Simpson", 12348234)); Administracion.Add(new Cliente("Bart", "Simpson", 122151234)); Administracion.Add(new Cliente("Detart", "Filatro", 122833234)); Administracion.Add(new Cliente("Marcelo", "Parezco", 456833234)); ///////////////////////////////////////////////////////////////////////////// //COMPRAS Administracion.HardCodeCompra(100, Administracion.Inventario[1], 3, 123456789, 0); Administracion.HardCodeCompra(250, Administracion.Inventario[0], 4, 123456789, 0); Administracion.HardCodeCompra(354, Administracion.Inventario[5], 8, 123456789, 0); Administracion.HardCodeCompra(355, Administracion.Inventario[6], 20, 222222222, 0); Administracion.HardCodeCompra(356, Administracion.Inventario[3], 8, 222222222, 0); Administracion.HardCodeCompra(420, Administracion.Inventario[13], 2, 222222222, 122151234); Administracion.HardCodeCompra(357, Administracion.Inventario[4], 5, 333333333, 0); Administracion.HardCodeCompra(358, Administracion.Inventario[8], 3, 333333333, 0); Administracion.HardCodeCompra(870, Administracion.Inventario[10], 2, 333333333, 0); }
private void buttonIngresar_Click(object sender, EventArgs e) { Usuarios usuario = new Usuarios(textBox1.Text, getSha256(textBox2.Text)); if (usuario.user_id == "" || usuario.password == "") { MessageBox.Show("Los campos usuario y contraseña son obligatorios", "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error); } Administracion administracion = new Administracion(); if (administracion.validarUsuario(usuario)) { Int32 cantidadLogin = administracion.loguear(usuario); if (administracion.primerIngreso(usuario)) { FormCambiarContrasenia formCambioContra = new FormCambiarContrasenia(usuario.user_id); this.Hide(); formCambioContra.ShowDialog(); this.Close(); } else if (cantidadLogin == 0) { FormSeleccionRol formSeleccionRol = new FormSeleccionRol(usuario); this.Hide(); formSeleccionRol.ShowDialog(); this.Close(); } else if (cantidadLogin > 0 && cantidadLogin < 3) { MessageBox.Show("Contraseña incorrecta. Intento nro°: " + cantidadLogin, "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Su usuario se encuentra bloqueado, por favor contacte al administrador", "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El usuario no existe", "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnRealizarVenta_Click(object sender, EventArgs e) { RestearTiempoInactividad(); if (carritoDeCompras.Count > 0 && this.txbDniCliente.BackColor != Color.Red) { Compra compra = new Compra((Administracion.UltimoNroCompras) + 1, carritoDeCompras); compra.ReducirTotal(compra.Total * descuento); if (Administracion.Add(compra)) { if (Administracion.FindClienteIndexByDni(Validaciones.StringToInt(this.txbDniCliente.Text)) == -1 || (Validaciones.StringToInt(this.txbDniCliente.Text) == 0)) { //preguntar si crear nuevo cliente o no (si no agregarlo a anonimo) if (Validaciones.StringToInt(this.txbDniCliente.Text) == 0 || MessageBox.Show("El DNI no se encuantra registrado en clientes desea crear uno nuevo", "CLIENTE NO REGISTRADO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { Administracion.Clientes[Administracion.FindClienteIndexByDni(0)].AgregarCompra(compra); //se agrega la compra al cliente con dni 0 (anonimo) } else { FormPersona formPersona = new FormPersona("Cliente"); if (formPersona.ShowDialog() == DialogResult.OK) { MessageBox.Show("Cliente agregado correctamente"); } } } else { Administracion.Clientes[Administracion.FindClienteIndexByDni(Validaciones.StringToInt(this.txbDniCliente.Text))].AgregarCompra(compra); //agrego compra a un cliente existente mediante su dni } Administracion.Empleados[Administracion.FindEmpleadoIndexByDni(Validaciones.StringToInt(this.txbEmpleadoDni.Text))].AgregarCompra(compra); //agergo compra al empleado actual this.lblVuelvaProntoss.Visible = true; compra.GenerarTicket("tickets"); carritoDeCompras = new List <ItemCompra>(); //limpio el carritoDeCompras sonidoCompra.Play(); CargarAllDataGrid(); } else { MessageBox.Show("No se pudo realizar la compra!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnAceptar_Click(object sender, EventArgs e) { Admin = new Administracion(Convert.ToInt32(txtPrioridad.Text), comboBox1.Text, txtNombre.Text, Convert.ToDecimal(txtMonto.Text)); miArbolCliente.insertar(Admin); StreamWriter escribirDato = new StreamWriter("miArchivo.txt", false); string nuevo = ArbolAVL.preorden(miArbolCliente.raizArbol()); string[] palabras = nuevo.Split('/'); // TextWriter escribirDato = new StreamWriter("Temp.txt",false); listBox1.Items.Clear(); foreach (string words in palabras) { escribirDato.WriteLine(words); listBox1.Items.Add(words); } escribirDato.Close(); }
public string SP_Revisar_Multas(int id_condominio) { Administracion aux = new Administracion(); return(aux.SP_Revisar_Multas(id_condominio)); }
public string listar_Correos_Residentes(int idCondominio) { Administracion aux = new Administracion(); return(aux.listar_Correos_Residentes(idCondominio)); }
public string SP_Crear_Reportes(string Tipo, string DESCRIPCION, string RUT_REPORTADO, int id_condominio) { Administracion aux = new Administracion(); return(aux.SP_Crear_Reportes(Tipo, DESCRIPCION, RUT_REPORTADO, id_condominio)); }
public string listar_Morosos_Totales(string seleccionado, int idCondominio) { Administracion aux = new Administracion(); return(aux.listar_Morosos_Totales(seleccionado, idCondominio)); }