예제 #1
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            var id       = Convert.ToInt32(textBox1.Text);
            var nombre   = textBox2.Text;
            var email    = textBox3.Text;
            var telefono = textBox4.Text;

            var proveedor = new Proveedor();

            proveedor.id_proveedor       = id;
            proveedor.nombre_proveedor   = nombre;
            proveedor.correo_proveedor   = email;
            proveedor.telefono_proveedor = telefono;

            var r = _Controller.UpdateProveedor(proveedor);

            if (r > 0)
            {
                Mensajes.ActualizadoConExito();
                Limpiar();
            }
            else
            {
                Mensajes.OcurrioUnError();
            }
        }
        private async void btnActualizar_Click(object sender, EventArgs e)
        {
            var nombre         = txtNombre.Text;
            var costoPorUnidad = double.Parse(txtCostoPorUnidad.Text);
            var costoPublico   = double.Parse(txtCostoPublico.Text);



            var cantidad = int.Parse(txtCantidad.Text);
            var ganacia  = Math.Round(costoPorUnidad - costoPublico);

            if (string.IsNullOrEmpty(nombre))
            {
                Mensajes.EmptyFields();
                txtNombre.Focus();
            }
            else if (string.IsNullOrEmpty(costoPorUnidad.ToString()) || string.IsNullOrWhiteSpace(costoPorUnidad.ToString()))
            {
                Mensajes.EmptyFields();
                txtCostoPorUnidad.Focus();
            }
            else if (string.IsNullOrEmpty(costoPublico.ToString()) || string.IsNullOrWhiteSpace(costoPublico.ToString()))
            {
                Mensajes.EmptyFields();
                txtCostoPublico.Focus();
            }
            else if (string.IsNullOrEmpty(cantidad.ToString()) || string.IsNullOrWhiteSpace(cantidad.ToString()))
            {
                Mensajes.EmptyFields();
                txtCantidad.Focus();
            }
            else
            {
                _producto.nombre           = nombre;
                _producto.costo_por_unidad = costoPorUnidad;
                _producto.costo_publico    = costoPublico;
                _producto.cantidad         = cantidad;
                _producto.ganancia         = ganacia;
                var rs = await _controller.UpdateMedicamento(_producto);

                if (rs > 0)
                {
                    Mensajes.ActualizadoConExito();
                    limpiar();
                }
                else
                {
                    Mensajes.OcurrioUnError();
                }
            }
        }
예제 #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            var nombre   = textBox2.Text;
            var correo   = textBox3.Text;
            var telefono = textBox4.Text;

            if (string.IsNullOrEmpty(nombre) || string.IsNullOrWhiteSpace(nombre))
            {
                Mensajes.EmptyFields();
                textBox2.Focus();
            }
            else if (string.IsNullOrEmpty(correo) || string.IsNullOrWhiteSpace(correo))
            {
                Mensajes.EmptyFields();
                textBox3.Focus();
            }
            else if (!Validaciones.isEmailValid(correo))
            {
                Mensajes.CorreoNoValido();
                textBox3.Focus();
            }
            else if (string.IsNullOrEmpty(telefono) || string.IsNullOrWhiteSpace(telefono))
            {
                Mensajes.EmptyFields();
                textBox4.Focus();
            }
            else
            {
                var proveedor = new Proveedor();
                proveedor.id_proveedor       = Convert.ToInt32(textBox1.Text);
                proveedor.nombre_proveedor   = nombre;
                proveedor.correo_proveedor   = correo;
                proveedor.telefono_proveedor = telefono;
                int re = _controller.UpdateProveedor(proveedor);
                if (re > 0)
                {
                    Mensajes.ActualizadoConExito();
                    Limpiar();
                    initData();
                }
                else
                {
                    Mensajes.OcurrioUnError();
                }
            }
        }
예제 #4
0
        private async void btnActualizar_Click(object sender, EventArgs e)
        {
            var id = int.Parse(txtID.Text);

            if (id > 0)
            {
                _usuario.id       = id;
                _usuario.nombre   = txtNombre.Text;
                _usuario.apellido = txtApellido.Text;
                _usuario.username = txtUsername.Text;

                var rs = await _controller.UpdateUsuarioAsync(_usuario);

                if (rs > 0)
                {
                    Mensajes.ActualizadoConExito();
                    cargarDatos();
                }
                else
                {
                    Mensajes.OcurrioUnError();
                }
            }
        }