// GET: api/Profile/5 public ResponseHelper GetBuscarUsuarios(string UidUsuario = "", string UidEmpresa = "", string NOMBRE = "", string USER = "", string APELLIDO = "", string ESTATUS = "", string UIDPERFIL = "") { MVUsuario = new VMUsuarios(); if (string.IsNullOrEmpty(UidEmpresa)) { UidEmpresa = Guid.Empty.ToString(); } if (string.IsNullOrEmpty(UidUsuario)) { UidUsuario = Guid.Empty.ToString(); } MVUsuario.BusquedaDeUsuario(new Guid(UidUsuario), new Guid(UidEmpresa), NOMBRE, USER, APELLIDO, ESTATUS, new Guid(UIDPERFIL)); Respuesta = new ResponseHelper(); if (!string.IsNullOrEmpty(UidUsuario)) { Respuesta.Data = MVUsuario; } else { Respuesta.Data = MVUsuario.LISTADEUSUARIOS; } Respuesta.Status = true; Respuesta.Message = "Informacion recibida satisfactoriamente"; return(Respuesta); }
protected void txtDUsuario_TextChanged(object sender, EventArgs e) { MVUsuario.BusquedaDeUsuario(UidUsuario: new Guid(Session["IdUsuario"].ToString())); MVUsuario.BusquedaDeUsuario(USER: txtDUsuario.Text); if (MVUsuario.LISTADEUSUARIOS.Count > 0) { txtDUsuario.BorderColor = Color.Red; PanelMensaje.Visible = true; LblMensaje.Text = "El usuario ya existe"; } else { PanelMensaje.Visible = false; txtDUsuario.BorderColor = Color.Empty; } }
private void btnAcceder_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtUsuario.Text)) { MessageBox.Show("Usuario vacio"); } else if (string.IsNullOrEmpty(txtContrasena.Password)) { MessageBox.Show("Contraseña vacia"); } if (!string.IsNullOrEmpty(txtUsuario.Text) && !string.IsNullOrEmpty(txtContrasena.Password)) { string usuario = txtUsuario.Text; string password = txtContrasena.Password; VMAcceso MVAcceso = new VMAcceso(); if (!string.IsNullOrWhiteSpace(usuario) && !string.IsNullOrWhiteSpace(password)) { Guid Uidusuario = MVAcceso.Ingresar(usuario, password); if (Uidusuario != Guid.Empty) { string perfil = MVAcceso.PerfilDeUsuario(Uidusuario.ToString()); //Dios Maya if (perfil.ToUpper() == "8D2E2925-A2A7-421F-A72B-56F2E8296D77") { VMUsuarios mvusuario = new VMUsuarios(); mvusuario.BusquedaDeUsuario(UidUsuario: Uidusuario, UIDPERFIL: new Guid(perfil)); lblNombreUsuario.Text = mvusuario.StrNombre; dhTransferirTurno.IsOpen = false; FrameContenido.Content = new ControlTurnos(); lblUidUsuario.Content = Uidusuario.ToString(); controlDeModulosVisibilidad(true); } else { MessageBox.Show("Solo el dios maya puede usar esta applicación"); } } else { MessageBox.Show("Acceso incorrecto"); } } else { if (string.IsNullOrWhiteSpace(usuario)) { txtUsuario.BorderBrush = Brushes.Red; } if (string.IsNullOrWhiteSpace(password)) { txtContrasena.BorderBrush = Brushes.Red; } } } }
protected void txtUsuarioRegistro_TextChanged(object sender, EventArgs e) { MVUsuarios.BusquedaDeUsuario(USER: txtUsuarioRegistro.Text, UIDPERFIL: new Guid("4f1e1c4b-3253-4225-9e46-dd7d1940da19")); if (MVUsuarios.LISTADEUSUARIOS.Count > 0) { txtUsuarioRegistro.BorderColor = Color.Red; } else { txtUsuarioRegistro.BorderColor = Color.Empty; } }
protected void CerrarTurno() { var instance = ControlGeneral.GetInstance(); bool respuesta = false; Turno turno = new Turno(); foreach (var item in instance.VMSucursalesLocal.ListaDeSucursales) { if (turno.EstatusTurno(item.Licencia, UidSucursal: item.UidSucursal)) { respuesta = true; } } if (!respuesta) { Ticket2 t = new Ticket2(); VMUsuarios MVusuario = new VMUsuarios(); MVusuario.BusquedaDeUsuario(new Guid(instance.Principal.UidUsuario)); VMTurno MVTurno = new VMTurno(); MVTurno.TurnoCallCenter(new Guid(instance.Principal.UidUsuario)); MVTurno.InformacionTurnoCallCenter(new Guid(instance.Principal.UidUsuario)); t.AddHeaderLine("========Informacion del turno======"); t.AddHeaderLine("Usuario: " + instance.Principal.StrNombre + ""); t.AddHeaderLine(" Folio: " + instance.Principal.oTurno.LngFolio + ""); t.AddHeaderLine("Inicio: " + instance.Principal.oTurno.StrHoraInicio + ""); t.AddHeaderLine(" Fin: " + MVTurno.DtmHoraFin.ToString() + ""); t.AddHeaderLine("==================================="); t.AddHeaderLine("====Información de sucursales======"); t.AddHeaderLine("==================================="); int cantidadDeOrdenes = 0; decimal Total = 0; int OrdenesTerminadas = 0; int OrdenesCanceladas = 0; //Informacion de la empresa foreach (var item in instance.VMSucursalesLocal.ListaDeSucursales) { //Informacion de ordenes VMOrden MVOrden = new VMOrden(); MVOrden.InformacionDeOrdenesDeTurnoSuministradoraTurnoCallCenter(item.UidSucursal.ToString(), MVTurno.UidTurno); t.AddHeaderLine(" " + item.NombreEmpresa + ""); t.AddHeaderLine("Sucursal " + item.NombreSucursal + ""); //Datos de turno sucursal MVTurno.ConsultarTurnoSuministradoraDesdeCallCenter(item.Licencia.ToString(), MVTurno.UidTurno); //MVTurno.ConsultarUltimoTurnoSuministradora(item.Licencia.ToString()); t.AddHeaderLine("Folio:" + MVTurno.LngFolio + ""); t.AddHeaderLine("Inicio:" + MVTurno.DtmHoraInicio + ""); t.AddHeaderLine(" Fin:" + MVTurno.DtmHoraFin + ""); cantidadDeOrdenes = cantidadDeOrdenes + MVOrden.ListaDeOrdenes.Count; int ordenesucursalescanceladas = 0; decimal TotalSucursal = 0; decimal OrdenesTerminadasSucursal = 0; foreach (var o in MVOrden.ListaDeOrdenes) { switch (o.UidEstatus.ToString().ToUpper()) { //Ordenes concluidas case "E2BAD7D9-9CD0-4698-959D-0A211800545F": OrdenesTerminadas += 1; OrdenesTerminadasSucursal += 1; TotalSucursal += o.MTotal; Total = Total + o.MTotal; break; //Orden cancelada case "EAE7A7E6-3F19-405E-87A9-3162D36CE21B": OrdenesCanceladas += 1; ordenesucursalescanceladas += 1; break; } } t.AddHeaderLine(" Total de ordenes: " + MVOrden.ListaDeOrdenes.Count + ""); t.AddHeaderLine(" Completadas: " + OrdenesTerminadasSucursal.ToString() + ""); t.AddHeaderLine(" Canceladas: " + ordenesucursalescanceladas.ToString() + ""); t.AddHeaderLine(" Caja: " + TotalSucursal.ToString("N2") + ""); t.AddHeaderLine("==================================="); } t.AddHeaderLine("=====Información de General========"); t.AddHeaderLine("==================================="); t.AddHeaderLine(" Total de ordenes: " + cantidadDeOrdenes.ToString() + ""); t.AddHeaderLine(" Ordenes completadas: " + OrdenesTerminadas.ToString() + ""); t.AddHeaderLine(" Ordenes canceladas: " + OrdenesCanceladas.ToString() + ""); t.AddHeaderLine(" Dinero en caja: " + Total.ToString("N2") + ""); //Informacion del turno //Obtiene la bitacora de las liquidaciones del turno t.FontSize = 6; t.AddHeaderLine(" "); t.AddHeaderLine(" www.godeliverix.com.mx"); t.PrintTicket("PDFCreator"); instance.Principal.VisibilidadCerrarTurno = Visibility.Hidden; instance.Principal.VisibilidadInicioTurno = Visibility.Visible; instance.Principal.UidUsuario = null; instance.Principal.StrNombre = string.Empty; instance.Principal.oTurno = null; } }
public void Ingresa() { if (string.IsNullOrEmpty(StrUsuario)) { MessageBox.Show("Usuario vacio"); } else if (string.IsNullOrEmpty(StrContrasena)) { MessageBox.Show("Contraseña vacia"); } if (!string.IsNullOrEmpty(StrUsuario) && !string.IsNullOrEmpty(StrContrasena)) { VMAcceso MVAcceso = new VMAcceso(); if (!string.IsNullOrWhiteSpace(StrUsuario) && !string.IsNullOrWhiteSpace(StrContrasena)) { Guid Uidusuario = MVAcceso.Ingresar(StrUsuario, StrContrasena); if (Uidusuario != Guid.Empty) { string perfil = MVAcceso.PerfilDeUsuario(Uidusuario.ToString()); //Dios Maya if (perfil.ToUpper() == "8D2E2925-A2A7-421F-A72B-56F2E8296D77") { VMUsuarios mvusuario = new VMUsuarios(); mvusuario.BusquedaDeUsuario(UidUsuario: Uidusuario, UIDPERFIL: new Guid(perfil)); var instance = ControlGeneral.GetInstance(); instance.Principal.VisibilidadVentanaLogin = false; instance.Principal.VisibilidadCerrarTurno = Visibility.Visible; instance.Principal.VisibilidadInicioTurno = Visibility.Hidden; instance.Principal.StrNombre = mvusuario.StrNombre; instance.Principal.UidUsuario = Uidusuario.ToString(); VMTurno MVTurno = new VMTurno(); MVTurno.InformacionTurnoCallCenter(Uidusuario); if (MVTurno.DtmHoraFin == DateTime.MinValue && MVTurno.DtmHoraInicio != DateTime.MinValue) { instance.Principal.oTurno = new Turno() { UidTurno = MVTurno.UidTurno, LngFolio = MVTurno.LngFolio, StrHoraInicio = MVTurno.DtmHoraInicio.ToString() }; } else { MVTurno.TurnoCallCenter(Uidusuario); MVTurno.InformacionTurnoCallCenter(Uidusuario); instance.Principal.oTurno = new Turno() { UidTurno = MVTurno.UidTurno, LngFolio = MVTurno.LngFolio, StrHoraInicio = MVTurno.DtmHoraInicio.ToString() }; } } else { MessageBox.Show("Solo el dios maya puede usar esta applicación"); } } else { MessageBox.Show("Acceso incorrecto"); } } else { MessageBox.Show("LLene todos los campos"); } } }
protected bool IngresarAsync(string usuario, string password) { bool acceso = false; txtUser.BorderColor = Color.Empty; txtPass.BorderColor = Color.Empty; if (string.IsNullOrEmpty(usuario)) { txtUser.BorderColor = Color.Red; txtUser.ToolTip = "Campo requerido"; } if (string.IsNullOrEmpty(password)) { txtUser.BorderColor = Color.Red; txtPass.ToolTip = "Campo requerido"; } if (!string.IsNullOrEmpty(usuario) && !string.IsNullOrEmpty(password)) { Guid Id = Guid.Empty; //HttpClient _client = new HttpClient(); //string url = "http://godeliverix.net/api/Profile/GET?Usuario=" + usuario + "&Contrasena=" + password; //string content = await _client.GetStringAsync(url); //List<string> listaID = JsonConvert.DeserializeObject<List<string>>(content); Id = MVAcceso.Ingresar(usuario, password); if (Id != Guid.Empty) { if (MVAcceso.VerificarEstatus(Id.ToString())) { // ProfileController GetProfileType string perfil = MVAcceso.PerfilDeUsuario(Id.ToString()); //Obtener la empresa a la que pertenece el usuario Guid UidEmpresa = MVUsuarios.ObtenerIdEmpresa(Id.ToString()); MVUsuarios.BusquedaDeUsuario(UidUsuario: Id, UIDPERFIL: new Guid(perfil), UidEmpresa: UidEmpresa); Session["IdUsuario"] = Id; //Busca a la empresa perteneciente al sistema if (MVUsuarios.UidEmpresa == null) { MVUsuarios.UidEmpresa = Guid.Empty; } Session["UidEmpresaSistema"] = UidEmpresa; acceso = true; } else { acceso = false; lblMensaje.Text = "Usuario inactivo!!! Favor de confirmar la cuenta en el correo de confirmacion.<br/> Si no recibio el correo de confirmacion da click al boton."; panelMensaje.Visible = true; } } else { acceso = false; } } return(acceso); }