Example #1
0
        // Boton para insercion abajo

        private async void bntCrearServidor_click(object sender, EventArgs e)
        {
            accesoAsignado = txtAcceso.SelectedItem.ToString();
            var nombreFoto = Path.GetFileName(fotoPath);

            uploadPath = "/images/" + nombreFoto;
            serverPath = "http://hidraulicadelistmo.com/admin/securitb/images/" + nombreFoto;
            var Administrador = "Administrador";
            var Lider         = "Lider";
            var Servidor      = "Servidor";

            if (acceso >= 2)
            {
                if (String.Equals(Administrador, accesoAsignado))
                {
                    accessid = 2;
                }
                if (String.Equals(Lider, accesoAsignado))
                {
                    accessid = 2;
                }
                if (String.Equals(Servidor, accesoAsignado))
                {
                    accessid = 3;
                }
            }
            else
            {
                if (String.Equals(Administrador, accesoAsignado))
                {
                    accessid = 1;
                }
                if (String.Equals(Lider, accesoAsignado))
                {
                    accessid = 2;
                }
                if (String.Equals(Servidor, accesoAsignado))
                {
                    accessid = 3;
                }
            }
            try
            {
                uploadFoto();

                var fechaNacimiento = txtFechaNacimiento.Date.ToString("yyyy/M/d");
                var fechaIngreso    = txtFechaIngreso.Date.ToString("yyyy/M/d");
                var radioPropio     = txtRadioPropio.SelectedItem.ToString();

                UseManager manager = new UseManager();
                manager.registrarServidor(txtNombre.Text.ToString(), txtApellido.Text.ToString(), txtDui.Text.ToString(),
                                          fechaNacimiento, String.IsNullOrWhiteSpace(txtTelefono.Text) ? null : txtTelefono.Text.ToString(),
                                          String.IsNullOrWhiteSpace(txtLugarTrabajo.Text) ? null : txtLugarTrabajo.Text.ToString(),
                                          String.IsNullOrWhiteSpace(txtTelefonoTrabajo.Text) ? null : txtTelefonoTrabajo.Text.ToString(),
                                          String.IsNullOrWhiteSpace(txtContacto.Text) ? null : txtContacto.Text.ToString(),
                                          String.IsNullOrWhiteSpace(txtTelefonoContacto.Text) ? null : txtTelefonoContacto.Text.ToString(),
                                          fechaIngreso, serverPath, radioPropio, accessid);

                await DisplayAlert("Registro", "Registro Exitoso", "Aceptar");

                txtNombre.Text           = "";
                txtApellido.Text         = "";
                txtDui.Text              = "";
                txtTelefono.Text         = "";
                txtLugarTrabajo.Text     = "";
                txtTelefonoTrabajo.Text  = "";
                txtContacto.Text         = "";
                txtTelefonoContacto.Text = "";

                await Navigation.PushAsync(new MenuUsuarios(servidor, acceso, usuario));
            }
            catch (Exception e1) { Console.WriteLine(e1.Message.ToString()); }
        }