public async Task <IActionResult> Get([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { Mantencion m = await cmd.Get <Mantencion>(id); if (m != null) { return(Ok(m)); } return(BadRequest()); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public IActionResult Cuenta([FromForm] FormularioCambioPassword form) { ViewData["Api"] = _endPoint; var me = new MensajeError(); if (!ComprobarLogin()) { return(RedirectToAction(_defaultPage, _defaultController)); } else { ViewData["Usuario"] = HttpContext.Session.GetObjectFromJson <UsuarioWeb>("Login"); } if (form.newn == form.newnew) { var ad = new AdaptadorAtc(_configuration); var a = ad.UsuariosWebModificarClave(form); if (a == -1) { me.Contenido = "La contraseña anterior es incorrecta"; } else { me.Contenido = "Contraseña modificada exitosamente"; } } else { me.Contenido = "Las nuevas contraseñas no coinciden"; } ViewData["Mensaje"] = me; return(View()); }
public async Task <IActionResult> Post([FromBody] PersonaAcompanante creador) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { Acompanante acom = creador.Acompanante; Persona persona = creador.Persona; acom.Rut = persona.Rut; if (await cmd.Insert(persona, false)) { if (await cmd.Insert(acom)) { var p = await cmd.Get <Persona>(persona.Rut); var a = (await cmd.Find <Acompanante>("Rut", p.Rut))[0]; return(Ok(new PersonaAcompanante { Acompanante = a, Persona = p })); } await cmd.Delete(persona); } return(BadRequest(MensajeError.Nuevo("No se pudo insertar."))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
private void btnCalcular_Click(object sender, EventArgs e) { try { operacion(); //Mandar a llamar metodo pictureBoxSolucion.Visible = true; } catch { MensajeError.Clear(); //Manejo de excepciones txtDistancia.Text = ""; txtDistancia.Focus(); if (txtDistancia.Text == "") { MensajeError.SetError(txtDistancia, "Valor no valido"); txtDistancia.Text = " "; txtDistancia.Focus(); } else { operacion(); } } }
private void btnGuardaHistorial_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txbDescripcion.Text)) { MensajeError.Clear(); int iResultado = new CasoHistorial().AddHistorial(new CasoHistorial() { iIdCaso = int.Parse(lblFolio.Text), iIdUsuarioRegistra = int.Parse(AUsuarioData.sIdusuario), sComentario = txbDescripcion.Text }); if (iResultado > 0) { frmTelefono _frmTelefono = Application.OpenForms["frmTelefono"] as frmTelefono; _frmTelefono.bSeguimiento = true; _frmTelefono.iIdFolioSeguimiento = int.Parse(lblFolio.Text); _frmTelefono.iIdHistorialFolio = iResultado; _DialogResult = DialogResult.Yes; _RegistrarLlamadaModal.Close(); } else { FlatMessageBox.Show("No se pudo agregar el comentario", "ACEPTAR", string.Empty, FlatMessageBoxIcon.Error); } } else { this.MensajeError.SetError(txbDescripcion, "Debe anotar una descripción."); } }
// VALIDA EL ENVIO DEL MENSAJE private int ValidarMensaje() { int iResultado = 0; MensajeError.Clear(); if (txbNombre.Text.Equals("")) { MensajeError.SetError(txbNombre, "Debe buscar un cliente."); iResultado = 1; } if (txbMensaje.Text.Equals("")) { MensajeError.SetError(txbMensaje, "Debe seleccionar un mensaje"); iResultado = 1; } if (!Mensaje(txbMensaje.Text)) { FlatMessageBox.Show("El mensaje no debe contener caracteres especiales.", "ACEPTAR", string.Empty, FlatMessageBoxIcon.Warning); iResultado = 1; } return(iResultado); }
//Constructores public UsuarioViewModel() { usuario = new Usuario(); serviciosJaveriana = new ServiciosRes(); mensajeError = new MensajeError(); IngresarCommand = new Command(async() => await Ingresar(), () => true); }
private void btnRegistrar_Click(Object sender, EventArgs e) { MensajeError.Clear(); if (ValidarCampos() == 0) { if (FlatMessageBox.Show("¿Desea guardar?", "SI", "NO", FlatMessageBoxIcon.Warning) == DialogResult.Yes) { CasoActualizar AActualizar = new CasoActualizar(); // Se envia la informacion para actualizar la llamada if (AActualizar.Actualizar(cbTipoLlamada.SelectedValue.ToString(), AClienteData.sIdCliente, AUsuarioData.sIdusuario, txbDescripcion.Text, txbFolioLlamada.Text) == 0) { LimpiarControles(); txbBuscarCliente.Text = ""; gbLlamada.Visible = false; btnRegLlamada.Visible = true; btnRegLlamada.Enabled = false; txbBuscarCliente.Enabled = true; btnBuscarCliente.Enabled = true; _frmPrincipal.btnRegLlamada.Enabled = false; txbBuscarCliente.Focus(); } else { FlatMessageBox.Show("Error al registrar", "ACEPTAR", string.Empty, FlatMessageBoxIcon.Error); } } } }
public async Task <IActionResult> Get() { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { List <Departamento> depto = await cmd.GetAll <Departamento>(); if (depto.Count > 0) { return(Ok(depto)); } return(BadRequest(MensajeError.Nuevo("No se encontraron departamentos."))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> Find([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { List <Mantencion> m = await cmd.Find <Mantencion>("Id_depto", id); if (m.Count > 0) { return(Ok(m)); } return(BadRequest(MensajeError.Nuevo("El departamento no tiene mantenciones asociadas."))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> FindFuncionario([FromRoute] String username) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { List <Mantencion> m = await cmd.Find <Mantencion>("Username", username); if (m.Count > 0) { return(Ok(m)); } return(BadRequest(MensajeError.Nuevo("El Funcionario no tiene mantenciones asociadas."))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> Get() { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { List <Mantencion> m = await cmd.GetAll <Mantencion>(); if (m.Count > 0) { return(Ok(m)); } return(BadRequest()); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> PatchError([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { var m = await cmd.Get <Mantencion>(id); m.Hecho = '1'; if (await cmd.Update(m)) { var d = await cmd.Get <Departamento>(m.Id_depto); d.Id_estado = 5; await cmd.Update(d); return(Ok()); } return(BadRequest()); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> Post([FromBody] Mantencion m) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { if (await cmd.Insert(m)) { var d = await cmd.Get <Departamento>(m.Id_depto); Notificacion n = new Notificacion(); n.Username = m.Username; n.Fecha = DateTime.Now; n.Titulo = "Nueva mantención asignada"; n.Contenido = "Se ha asignado una mantención al departamento \"" + d.Nombre + "\"(ID:" + d.Id_depto + ") para el día <b>" + m.Fecha.ToShortDateString() + "</b>." + "\n\nLa mantención debe ser llevada a cabo a la brevedad."; n.Visto = '0'; n.Link = ServerURLs.GetRutaGestion(Gestion.Mantenciones); await cmd.Insert(n); return(Ok()); } return(BadRequest()); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> Get([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { var notif = await cmd.Get <Notificacion>(id); if (notif != null) { notif.Visto = '1'; await cmd.Update(notif); return(Ok(notif)); } return(BadRequest()); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> Get([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { Departamento d = await cmd.Get <Departamento>(id); if (d != null) { return(Ok(d)); } return(BadRequest(MensajeError.Nuevo("No se encontró el departamento"))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> GetUsuario([FromRoute] String username) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { var notif = await cmd.Find <Notificacion>("Username", username); if (notif.Count > 0) { return(Ok(notif)); } return(BadRequest()); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> Post([FromBody] Departamento depto) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { depto.Id_estado = 1; if (await cmd.Insert(depto)) { var l = await cmd.Get <Localidad>(depto.Id_localidad); if (!Directory.Exists(Secret.RUTA_RAIZ + "img\\" + Tools.ToUrlCompatible(l.Nombre) + "\\" + Tools.ToUrlCompatible(depto.Nombre) + "\\")) { Directory.CreateDirectory(Secret.RUTA_RAIZ + "img\\" + Tools.ToUrlCompatible(l.Nombre) + "\\" + Tools.ToUrlCompatible(depto.Nombre)); } return(Ok((await cmd.Find <Departamento>("Nombre", depto.Nombre)))); } return(BadRequest(MensajeError.Nuevo("no se pudo insertar."))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
//FUNCIÓN QE PERMITE VALIDAR LOS CAMPOS DEL FORMULARIO private Boolean validar() { Boolean errorCampos = true; if (txtNombreEmpleado.Text == string.Empty) { MensajeError.SetError(txtNombreEmpleado, "debe ingresar el nombre del empleado"); txtNombreEmpleado.Focus(); errorCampos = false; } else { MensajeError.SetError(txtNombreEmpleado, ""); } if (TxtDocumento.Text == "") { MensajeError.SetError(TxtDocumento, "debe ingresar el documento"); TxtDocumento.Focus(); errorCampos = false; } else { MensajeError.SetError(TxtDocumento, ""); } if (!esNumerico(TxtDocumento.Text)) { MensajeError.SetError(TxtDocumento, "El Documento debe ser numerico"); TxtDocumento.Focus(); return(false); } MensajeError.SetError(TxtDocumento, ""); return(errorCampos); }
public async Task <IActionResult> Get([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { Localidad l = await cmd.Get <Localidad>(id); if (l != null) { return(Ok(l)); } return(BadRequest(MensajeError.Nuevo("No se encontró la localidad"))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
private void btnLimpiar_Click(object sender, EventArgs e) { txtDistancia.Text = " "; txtTotal.Text = " "; pictureBoxSolucion.Visible = false; MensajeError.Clear(); }
public async Task <IActionResult> GetProxy([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { Localidad l = await cmd.Get <Localidad>(id); if (l != null) { var lu = await cmd.Get <LocalidadUsuario>(id); ProxyLocalidad pl = new ProxyLocalidad(); pl.Localidad = l; pl.Asignado = false; if (lu != null) { pl.Username = lu.Username; pl.Asignado = true; } return(Ok(lu)); } return(BadRequest(MensajeError.Nuevo("No se encontró la localidad"))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
//Funcion para validar los datos ingresados private bool Validar() { Boolean errorCampos = true; if (txtUsuario.Text == string.Empty) { MensajeError.SetError(txtUsuario, "Debe ingresar un valor de usuario"); txtUsuario.Focus(); errorCampos = false; } else { MensajeError.SetError(txtUsuario, ""); } if (txtClave.Text == string.Empty) { MensajeError.SetError(txtClave, "Debe ingresar un valor de cédula"); txtClave.Focus(); errorCampos = false; } else { MensajeError.SetError(txtClave, ""); } return(errorCampos); }
public async Task <IActionResult> Get() { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { List <Localidad> l = await cmd.GetAll <Localidad>(); if (l.Count > 0) { return(Ok(l)); } return(BadRequest(MensajeError.Nuevo("No se encontraron localidades"))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public IActionResult Procesar([FromForm] ProcesoPedido pr) { ViewData["Api"] = _endPoint; if (!ComprobarLogin()) { return(RedirectToAction(_defaultPage, _defaultController)); } else { ViewData["Usuario"] = HttpContext.Session.GetObjectFromJson <UsuarioWeb>("Login"); } var ad = new AdaptadorAtc(_configuration); try { ad.PedidosCrear(pr.usuario, pr.domicilio); return(View()); } catch (Exception ex) { var c = new MensajeError(); c.Contenido = ex.Message; return(RedirectToAction("ErrorPedido", "AreaCliente", c)); } }
public async Task <IActionResult> Delete([FromBody] String username) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { Usuario usuario = await cmd.Get <Usuario>(username); Persona p = await cmd.Get <Persona>(usuario.Rut); if (await cmd.Delete(usuario)) { if (await cmd.Delete(p)) { return(Ok()); } return(BadRequest()); } return(BadRequest()); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> Get([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { Acompanante a = await cmd.Get <Acompanante>(id); if (a != null) { Persona p = await cmd.Get <Persona>(a.Rut); if (p != null) { return(Ok(new PersonaAcompanante { Acompanante = a, Persona = p })); } } return(BadRequest(MensajeError.Nuevo("No se encontró al acompañante."))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
private Boolean Validados() { Boolean errorcampos = true; foreach (Control control in this.CLIENTE.Controls) { if (control is TextBox) { if (control.Text == "") { MensajeError.SetError(control, "El Campo es obligatorio"); control.Focus(); errorcampos = false; } else { MensajeError.SetError(control, ""); } } } if (!IsNumeric(txtDocumento.Text)) { MensajeError.SetError(txtDocumento, "El documento debe ser numerico"); txtDocumento.Focus(); return(false); } MensajeError.SetError(txtDocumento, ""); return(errorcampos); }
public async Task <IActionResult> Delete([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { var acom = await cmd.Get <Acompanante>(id); if (await cmd.Delete(acom)) { return(Ok()); } return(BadRequest(MensajeError.Nuevo("No se pudo eliminar."))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }
public async Task <IActionResult> Get([FromRoute] int id) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } try { var f = await cmd.Find <Foto>("Id_depto", id); if (f.Count > 0) { return(Ok(f)); } return(BadRequest(MensajeError.Nuevo("No existen imagenes del departamento."))); } catch (Exception e) { return(StatusCode(500, MensajeError.Nuevo(e.Message))); } }