private async void guardar() { Bloqueo.bloquear(this, true); try { if (nuevo) { Response response = await grupoClienteModel.guardar(grupoCliente); MessageBox.Show(response.msj, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Response response = await grupoClienteModel.modificar(grupoCliente); MessageBox.Show(response.msj, "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information); } Bloqueo.bloquear(this, false); this.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); Bloqueo.bloquear(this, false); } }
public BloqueoVM() { Bloqueo obj = new Bloqueo(); //Método que obtiene un registro si se encuentra activo obj = DataManagerControlDocumentos.GetBloqueo(); //Si existe un registro activo if (obj.id_bloqueo != 0) { //Asigna los valores para mostrarlos FechaInicio = obj.fecha_inicio; FechaFin = obj.fecha_fin; Observaciones = obj.observaciones; id_bloqueo = obj.id_bloqueo; //Esconde el botón guardar, muestra botón modificar y desbloquear BttnGuardar = false; IsEnabled = true; } else { //Si no hay ningun registro en estado bloqueado //Muestra el botón de guardar IsEnabled = false; BttnGuardar = true; } }
private async void guardarSucursal() { Bloqueo.bloquear(this, true); if (!validarCampos()) { Bloqueo.bloquear(this, false); return; } try { crearObjetoDenominacion(); if (nuevo) { Response response = await denominacionModel.guardar(currentDenominacion); MessageBox.Show(response.msj, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Response response = await denominacionModel.modificar(currentDenominacion); MessageBox.Show(response.msj, "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information); } Bloqueo.bloquear(this, false); this.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); Bloqueo.bloquear(this, false); } }
//Cuando una bala morada (prestbullet) entra al trigger de la espada y el bloqueo esta activo , se activa el morado //Se desactiva automaticamente para que se pueda volver a activar el morado al bloquear otra bala morada void OnTriggerEnter2D(Collider2D collision) { parry = GetComponent <Bloqueo>(); if (collision.gameObject.GetComponent <PrestBullet>() != null && parry.enabled) { pum.ActivatePowerUp("PowerUpPurple"); this.enabled = false; } }
/// <summary> /// Método que modifica el registro que se encuentre en estado bloqueado /// </summary> private async void modificar() { //Declaramos un objeto de tipo MetroDialogSettings al cual le asignamos las propiedades que contendra el mensaje modal. MetroDialogSettings setting = new MetroDialogSettings(); setting.AffirmativeButtonText = StringResources.lblYes; setting.NegativeButtonText = StringResources.lblNo; //Ejecutamos el método para mostrar el mensaje. El resultado lo asignamos a una variable local. MessageDialogResult result = await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgConfirmacion, setting, MessageDialogStyle.AffirmativeAndNegative); if (result == MessageDialogResult.Affirmative) { //Valida que todos los campos estén llenos if (Valida() & id_bloqueo != 0) { //Declaramos un objeto de tipo Bloqueo Bloqueo obj = new Bloqueo(); //Asignamos los valores, sólo se modifica el rango y observaciones obj.fecha_inicio = _fechaInicio; obj.fecha_fin = _fechaFin; obj.observaciones = _observaciones; obj.id_bloqueo = id_bloqueo; //Ejecutamos el método para modificar el registro int update = DataManagerControlDocumentos.UpdateBloqueo(obj); //Si se modificó correctamente if (update != 0) { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgCambiosRealizados); //Obtenemos la pantalla actual, y casteamos para que se tome como tipo MetroWindow. var window = Application.Current.Windows.OfType <MetroWindow>().LastOrDefault(); //Verificamos que la pantalla sea diferente de nulo. if (window != null) { //Cerramos la pantalla window.Close(); } } else { //Si hubo error al realizar la modificación await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgErrorModificarRegistro); } } else { //Si los campos se encuentran vacíos await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields); } } }
private void Awake() { //anim[0] player //anim[1] sword anim = GetComponentsInChildren <Animator>(); neon = GetComponentsInChildren <SpriteRenderer>(); //neon[1].color = Color.red; attackCollider = GetComponent <CircleCollider2D>(); blockCollider = GetComponent <CapsuleCollider2D>(); parry = GetComponent <Bloqueo>(); }
private void btnAceptar_Click(object sender, EventArgs e) { //crear dgv para exportar Bloqueo.bloquear(this, true); try { DataGridView dgvExportar = new DataGridView(); DataGridViewColumn columna = new DataGridViewColumn(); if (chkId.Checked == true) { columna.HeaderText = "Id"; dgvExportar.Columns.Add(columna); } if (chkCodigo.Checked == true) { columna.HeaderText = "Codigo"; dgvExportar.Columns.Add(columna); } if (chkNombre.Checked == true) { columna.HeaderText = "Nombre"; dgvExportar.Columns.Add(columna); } if (chkSucursal.Checked == true) { columna.HeaderText = "Sucursal"; dgvExportar.Columns.Add(columna); } if (chkAlmacen.Checked == true) { columna.HeaderText = "Alamcen"; dgvExportar.Columns.Add(columna); } if (chkPrecioCompra.Checked == true) { columna.HeaderText = "P. Compra"; dgvExportar.Columns.Add(columna); } if (chkPrecioVenta.Checked == true) { columna.HeaderText = "P. Venta"; dgvExportar.Columns.Add(columna); } if (chkStock.Checked == true) { columna.HeaderText = "Stock"; dgvExportar.Columns.Add(columna); } if (chkValor.Checked == true) { columna.HeaderText = "Valor"; dgvExportar.Columns.Add(columna); } ExternalFiles.ExportarDataGridViewExcel(dgvProductos); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Exportar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } Bloqueo.bloquear(this, false); }
private async void guardarSucursal() { Bloqueo.bloquear(this, true); if (!validarCampos()) { Bloqueo.bloquear(this, false); return; } try { // Validacion int sucursalID = (nuevo) ? 0 : currentIDSucursal; Response ress = await sucursalModel.existeSucursal(textNombreSucursal.Text, sucursalID); if (ress.id == 0) { errorProvider1.SetError(textNombreSucursal, ress.msj); Validator.textboxValidateColor(textNombreSucursal, 0); return; } errorProvider1.Clear(); Validator.textboxValidateColor(textNombreSucursal, 1); // Procediendo con el guardado crearObjetoSucursal(); if (nuevo) { Response response = await sucursalModel.guardarTotal(ubicacionGeografica, currentSucursal); currentSucursal.idSucursal = response.id; MessageBox.Show(response.msj, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Response response = await sucursalModel.modificar(ubicacionGeografica, currentSucursal); cargarEstados(); MessageBox.Show(response.msj, "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information); } Bloqueo.bloquear(this, false); this.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { Bloqueo.bloquear(this, false); } }
private async void guardarSucursal() { Bloqueo.bloquear(this, true); if (!validarCampos()) { Bloqueo.bloquear(this, false); return; } try { // Validacion int almacenID = (nuevo) ? 0 : currentIDAlmacen; int sucursalID = Convert.ToInt32(cbxSucursal.SelectedValue); List <Almacen> listAlmacenes = await almacenModel.verificarAlmacen(textNombreAlmacen.Text.Trim(), sucursalID, almacenID); if (listAlmacenes.Count > 0) { errorProvider1.SetError(textNombreAlmacen, "Ya existe un almacén con mismo nombre."); Validator.textboxValidateColor(textNombreAlmacen, 0); return; } errorProvider1.Clear(); Validator.textboxValidateColor(textNombreAlmacen, 1); // Procediendo con el guardado crearObjetoSucursal(); if (nuevo) { Response response = await almacenModel.guardar(ubicacionGeografica, currentAlmacen); MessageBox.Show(response.msj, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Response response = await almacenModel.modificar(ubicacionGeografica, currentAlmacen); MessageBox.Show(response.msj, "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { Bloqueo.bloquear(this, false); } }
/// <summary> /// Método que desbloquea el sistema /// </summary> private async void desbloquear() { if (id_bloqueo != 0) { //Declaramos un objeto de tipo MetroDialogSettings al cual le asignamos las propiedades que contendra el mensaje modal. MetroDialogSettings setting = new MetroDialogSettings(); setting.AffirmativeButtonText = StringResources.lblYes; setting.NegativeButtonText = StringResources.lblNo; //Ejecutamos el método para mostrar el mensaje. El resultado lo asignamos a una variable local. MessageDialogResult result = await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgDesbloquearSistema, setting, MessageDialogStyle.AffirmativeAndNegative); if (result == MessageDialogResult.Affirmative) { //Declaramos un objeto de tipo Bloqueo Bloqueo obj = new Bloqueo(); //Asignamos los valores obj.id_bloqueo = id_bloqueo; //Ejecutamos el método para modificar el estado a desbloqueado int desbloq = DataManagerControlDocumentos.UpdateEstado(obj); //Si se realizó el cambio if (desbloq != 0) { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgCambiosRealizados); //Obtenemos la pantalla actual, y casteamos para que se tome como tipo MetroWindow. var window = Application.Current.Windows.OfType <MetroWindow>().LastOrDefault(); //Verificamos que la pantalla sea diferente de nulo. if (window != null) { //Cerramos la pantalla window.Close(); } } else { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgErrorGeneral); } } } }
private async void guardar() { /////// Bloqueo.bloquear(this, true); try { // Verificando el documento int documentID = (nuevo) ? 0 : currentIDDocI; List <DocumentoIdentificacion> listAlmacenes = await documentoModel.verificar(textNombreDocumentoIdenti.Text, documentID); if (listAlmacenes.Count > 0) { errorProvider1.SetError(textNombreDocumentoIdenti, "Ya existe"); Validator.textboxValidateColor(textNombreDocumentoIdenti, 0); return; } errorProvider1.Clear(); Validator.textboxValidateColor(textNombreDocumentoIdenti, 1); // Procediendo con el guardado if (nuevo) { Response response = await documentoModel.guardar(currentDocument); MessageBox.Show(response.msj, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Response response = await documentoModel.modificar(currentDocument); MessageBox.Show(response.msj, "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information); } Bloqueo.bloquear(this, false); this.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { Bloqueo.bloquear(this, false); } }
// Permite los bloqueos y destrucción de la bala private void OnCollisionEnter2D(Collision2D collision) { death = collision.gameObject.GetComponent <Enemy_Death>(); parry = collision.gameObject.GetComponent <Bloqueo>(); if (parry == null && death != null) { death.OnAttack(); } Death dead = collision.gameObject.GetComponent <Death>(); if (dead != null) { dead.Dead(); } Destroy(this.gameObject); }
private void cargarProducto() { Bloqueo.bloquear(this, true); try { //BindingSource bindingSource = dgvProductos.DataSource as BindingSource; //list = bindingSource.DataSource as List<DatosNotaSalidaVenta>; this.Close(); } catch (Exception ex) { MessageBox.Show("Mensaje: " + ex.Message, "Stock Combinaciones", MessageBoxButtons.OK, MessageBoxIcon.Information); } finally { Bloqueo.bloquear(this, false); } }
void OnTriggerEnter2D(Collider2D collision) { parry = GetComponent <Bloqueo>(); //Cogemos la referencia de las balas que entren al trigger de bloqueo //Identificacion purpleBulletComponent = collision.gameObject.GetComponent <PrestBullet>(); redBulletComponent = collision.gameObject.GetComponent <Bullet>(); turretBulletComponent = collision.gameObject.GetComponent <TurretBullet>(); //GameObject para cambiar de layer bullet = collision.gameObject; //Rb para cambiar el sentido rbBullet = collision.gameObject.GetComponent <Rigidbody2D>(); //Si el bloqueo esta activado devolvemos las balas (cambiamos el sentido y la layer para que impacten contra los enemigos) if ((purpleBulletComponent != null || redBulletComponent != null || turretBulletComponent != null) && parry.enabled) { rbBullet.velocity = -rbBullet.velocity; bullet.layer = 13; } }
private async void btnAceptar_Click(object sender, EventArgs e) { Bloqueo.bloquear(this, true); try { BindingSource bindingSource = dgvCombinacion.DataSource as BindingSource; list = bindingSource.DataSource as List <CombinacionStock>; CombinacioneGuaradar combinacioneGuaradar = new CombinacioneGuaradar(); combinacioneGuaradar.datos = list; combinacioneGuaradar.idAlmacen = productoData.idAlmacen; combinacioneGuaradar.idProducto = productoData.idProducto; ResponseStock response = await varianteModel.modificarStockCombinacion(combinacioneGuaradar); MessageBox.Show("Mensaje: " + response.msj, "Stock Combinaciones", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueo.bloquear(this, false); this.Close(); } catch (Exception ex) { MessageBox.Show("Mensaje: " + ex.Message, "Stock Combinaciones", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueo.bloquear(this, false); } }
private async void guardar_Click(object sender, EventArgs e) { Bloqueo.bloquear(this, true); if (!validarCampos()) { Bloqueo.bloquear(this, false); return; } guiaRemisionGuardar.correlativo = txtCorrelativo.Text; guiaRemisionGuardar.destino = ubicacionGeograficaDestino != null ? ubicacionGeograficaDestino.idUbicacionGeografica: currentguiaRemision.destino; guiaRemisionGuardar.direccionDestino = txtDireccionDestino.Text; guiaRemisionGuardar.direccionOrigen = txtDirreccionOrigen.Text; int estado = 0; switch (cbxEstado.Text) { case "Pendiente": estado = 3; break; case "Revisado": estado = 2; break; case "Enviado": estado = 1; break; } guiaRemisionGuardar.estado = estado; guiaRemisionGuardar.idEmpresaTransporte = (int)cbxETransporte.SelectedValue; guiaRemisionGuardar.idMotivoTraslado = (int)cbxMotivo.SelectedValue; guiaRemisionGuardar.idTipoDocumento = 9;// guia remision guiaRemisionGuardar.licenciaDeConducir = txtLicConducir.Text; guiaRemisionGuardar.marcaYPlaca = txtMarca.Text; guiaRemisionGuardar.observacion = txtObservacion.Text; guiaRemisionGuardar.origen = ubicacionGeograficaOrigen != null ? ubicacionGeograficaOrigen.idUbicacionGeografica : currentguiaRemision.origen; guiaRemisionGuardar.serie = txtSerie.Text; // datos para modifcar guia remision guiaRemisionGuardar.idGuiaRemision = currentguiaRemision != null? currentguiaRemision.idGuiaRemision:0; guiaRemisionGuardar.fecha = currentguiaRemision != null ? currentguiaRemision.fecha.date: guiaRemisionGuardar.fecha; // hallamos el ETransporte EmpresaTransporte empresaTransporte = listEmpresaTransporte.Find(x => x.idEmpresaTransporte == (int)cbxETransporte.SelectedValue); MotivoTraslado motivo = listMotivoTraslado.Find(x => x.idMotivoTraslado == (int)cbxMotivo.SelectedValue); guiaRemisionGuardar.razonSocial = empresaTransporte.razonSocial; guiaRemisionGuardar.nombre = motivo.nombre; guiaRemisionGuardar.idNotaSalida = currentNotaSalida != null ? currentNotaSalida.idNotaSalida : currentguiaRemision.idNotaSalida; guiaRemisionGuardar.motivo = txtMotivo.Text; guiaRemisionGuardar.numeroDocumento = txtNroDocumento.Text; guiaRemisionGuardar.idAlmacen = currentNotaSalida != null ? currentNotaSalida.idAlmacen : currentguiaRemision.idAlmacen; int numert = 0; foreach (DetalleNotaSalida detalle in listDetalleNotaSalida) { detalle.idGuiaRemision = currentguiaRemision != null ? currentguiaRemision.idGuiaRemision : 0; ListDetallesGuiaRemision.Add("id" + numert, detalle); numert++; } notaSalidaGuardarRemision.IdNotaSalida = currentNotaSalida != null ? currentNotaSalida.idNotaSalida : currentguiaRemision.idNotaSalida; almacenGuardarRemision.IdAlmacen = currentNotaSalida != null ? currentNotaSalida.idAlmacen : currentguiaRemision.idAlmacen; listObjetos.Add(guiaRemisionGuardar); listObjetos.Add(ListDetallesGuiaRemision); listObjetos.Add(notaSalidaGuardarRemision); listObjetos.Add(almacenGuardarRemision); try { ResponseNotaGuardar responseNotaGuardar = null; Response response = null; if (nuevo) { responseNotaGuardar = await guiaRemisionModel.guardar(listObjetos); guardar.Enabled = false; } else { responseNotaGuardar = new ResponseNotaGuardar(); response = await guiaRemisionModel.modificar(listObjetos); responseNotaGuardar.id = response.id; responseNotaGuardar.msj = response.msj; } if (responseNotaGuardar.id > 0) { MessageBox.Show(responseNotaGuardar.msj + " correctamente", "guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); ListDetallesGuiaRemision.Clear(); guardar.Enabled = false; Bloqueo.bloquear(this, false); this.Close(); } else { MessageBox.Show(responseNotaGuardar.msj, "guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); Bloqueo.bloquear(this, false); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Response Nota Guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); Bloqueo.bloquear(this, false); } }
private void Form1_Load(object sender, EventArgs e) { // conexion odbc //try //{ // seguridad.Conexion.DSN = "crm"; // seguridad.Conexion.PassWord = "******"; //} //catch (Exception ex) //{ // MessageBox.Show(ex.Message); //} BloquearMDI(); Bloqueo.DesbloquearMDI(menuStrip1); //------------------------ tipo = OpBD.VerificarTipoUsuario(); if (tipo == "administrador") { //estadisticasToolStripMenuItem.Enabled = false; seguridadToolStripMenuItem.Enabled = true; foreach (ToolStripMenuItem item_seg in seguridadToolStripMenuItem.DropDownItems) { item_seg.Enabled = true; } } cal = null; con = null; neg = null; em = null; per = null; pro = null; cliente_form = null; emp = null; ini = null; empleado_form = null; caso = null; bitacora = null; ap = null; modap = null; crearu = null; edi = null; desh = null; asper = null; edper = null; elper = null; camb = null; secundarios = null; inven = null; inv_bod = null; precios = null; abono = null; balance = null; exis = null; compra = null; if (ini == null) { ini = new Form_inicio(); ini.MdiParent = this; ini.FormClosed += new FormClosedEventHandler(frm_inicio_FormClosed); ini.Show(); } }
private async void guardarPersonal() { Bloqueo.bloquear(this, true); if (!validarCampos()) { Bloqueo.bloquear(this, false); return; } try { // Procediendo con el guardado crearObjetoSucursal(); // Obteniendo de la ubicacion geografica del sucursal Response res = await locationModel.guardarUbigeo(ubicacionGeografica); currentPersonalAux.idUbicacionGeografica = res.id; if (nuevo) { Response response = await personalModel.guardar(currentPersonalAux); currentPersonalAux.idPersonal = response.id; MessageBox.Show(response.msj, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Response response = await personalModel.modificar(currentPersonalAux); MessageBox.Show(response.msj, "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information); } foreach (Sucursal S in listSucursal) { List <TreeNode> listN = matrizNodes[S.idSucursal]; if (listN.Count <= 0) { continue; } List <Permisos> listP = matrizPersimos[S.idSucursal]; asignarPuntoVenta = new List <AsignarPuntoVenta>(); personalAlmacen = new List <PersonalAlmacen>(); int i = 0; foreach (TreeNode T in listN) { Permisos permisos = listP[i++]; asignarResponsablidad(permisos.nombre, permisos, T, T.Nodes.Count); } responsabilidades = new Responsabilidades(); responsabilidades.asignarCaja = asignarCaja; responsabilidades.asignarPuntoAdministracion = asignarPuntoAdministracion; responsabilidades.asignarPuntoCompra = asignarPuntoCompra; responsabilidades.asignarPuntoGerencia = asignarPuntoGerencia; responsabilidades.asignarPuntoVenta = asignarPuntoVenta; responsabilidades.personalAlmacen = personalAlmacen; await personalModel.Asignacion(responsabilidades); } Bloqueo.bloquear(this, false); this.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { Bloqueo.bloquear(this, false); } }