Пример #1
0
 private void BtnConfirmar_Clicked(object sender, EventArgs e)
 {
     try
     {
         LogicaServicios obj = new LogicaServicios();
         obj.AgregarCliente(lblRut.Text, lblNombreEmp.Text, lblDireccion.Text, lblTelefono.Text, lblCiudad.Text);
         Navigation.PushAsync(new PantallaExito());
     }
     catch (Exception)
     {
         DisplayAlert("", "Ha ocurrido al enviar los datos,intente nuevamente la operativa.", "Aceptar");
     }
 }
Пример #2
0
 private void BtnConfirmar_Clicked(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(pNombreEmp.Text) || string.IsNullOrEmpty(pDireccion.Text) ||
             string.IsNullOrEmpty(pTelefono.Text) || string.IsNullOrEmpty(pCiudad.Text))
         {
             DisplayAlert("Error", "Todos los campos son obligatorios", "Aceptar");
         }
         else
         {
             LogicaServicios obj = new LogicaServicios();
             obj.ModificarCliente(pRut.Text, pNombreEmp.Text, pDireccion.Text, pTelefono.Text, pCiudad.Text);
             Navigation.PushAsync(new PantallaExito());
         }
     }
     catch
     {
         DisplayAlert("", "Ha ocurrido al enviar los datos,intente nuevamente la operativa.", "Aceptar");
     }
 }
Пример #3
0
        private void BtnBuscar_Clicked(object sender, EventArgs e)
        {
            try
            {
                if (lblRut.Text == null || lblRut.Text.Trim() == "")
                {
                    DisplayAlert("", "RUT es obligatorios", "Aceptar");
                }
                else
                {
                    int rutEmpresa = Convert.ToInt32(lblRut.Text.Trim());

                    LogicaServicios obj    = new LogicaServicios();
                    string          result = obj.BuscarCliente(rutEmpresa);

                    if (result.Length > 1)
                    {
                        result = result.Substring(1, result.Length - 2);
                    }

                    if (result.Length == 0)
                    {
                        Navigation.PushAsync(new AltaCliente1(rutEmpresa, usuario));
                    }
                    else
                    {
                        Dictionary <string, string> dictionary = result.TrimEnd(';').Split(';').ToDictionary(item => item.Split('=')[0], item => item.Split('=')[1]);

                        Navigation.PushAsync(new ClienteEncontrado(dictionary["rut"], dictionary["nombreEmp"], dictionary["direccion"], dictionary["telefono"], dictionary["ciudad"]));
                    }
                }
            }
            catch (Exception)
            {
                DisplayAlert("", "Ha ocurrido al enviar los datos,intente nuevamente la operativa.", "Aceptar");
            }
        }
Пример #4
0
        private void BtnBuscar_Clicked(object sender, EventArgs e)
        {
            try
            {
                if (lblCodigo.Text == null || lblCodigo.Text.Trim() == "")
                {
                    DisplayAlert("", "Código de producto obligatorio", "Aceptar");
                }
                else
                {
                    LogicaServicios obj    = new LogicaServicios();
                    string          result = obj.BuscarArticulio(lblCodigo.Text.Trim());

                    if (result.Length > 1)
                    {
                        result = result.Substring(1, result.Length - 2);
                    }

                    if (result.Length == 0)
                    {
                        DisplayAlert("", "Artículo no registrado", "Aceptar");
                        Navigation.PushAsync(new BuscarProducto());
                    }
                    else
                    {
                        Dictionary <string, string> dictionary = result.TrimEnd(';').Split(';').ToDictionary(item => item.Split('=')[0], item => item.Split('=')[1]);

                        Navigation.PushAsync(new ProductoEncontrado(dictionary["codigo"], dictionary["nombre"], dictionary["descripcion"]));
                    }
                }
            }
            catch
            {
                DisplayAlert("", "Ha ocurrido al enviar los datos,intente nuevamente la operativa.", "Aceptar");
            }
        }