private void BtnControl_Click(object sender, EventArgs e) { try { this.Enabled = false; if (txtTotal.Text.Equals("") || tipo_pago == 0 || txtConcepto.Text.Equals("")) { MetroFramework.MetroMessageBox. Show(this, "Llene todos los campos requeridos", "Error al agregar pago", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Enabled = true; } else { //var str = System.Text.Encoding.Default.GetString(b); //Upload("ftp.avancedigitaltux.com/incoming", "*****@*****.**", "d)Y3Gd47uCQ:0q", "/" + Path.GetFileName(imagen), path); double NuevoTotalP = pagado + newPago; if (NuevoTotalP > total) { MetroFramework.MetroMessageBox. Show(this, "El monto que agregó supera el total de la cuenta, verifique que es correcto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.None); } else { string fechasinhora = t.Year + "-" + t.Month + "-" + t.Day; concepto = txtConcepto.Text; if (BD.AgregarPago(idCuentaCliente, nombreArchivo, fechasinhora, newPago, buffer, tipo_pago, concepto)) { BD.ModificarMontoPagado(idCuentaCliente, NuevoTotalP); MetroFramework.MetroMessageBox. Show(this, "Pago Agregado con éxito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); padre.Enabled = true; padre.FocusMe(); padre.CargarDatosHilo(); this.Close(); } else { this.Enabled = true; MetroFramework.MetroMessageBox. Show(this, "Error al agregar pago, verifica tu conexión a internet.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } catch (Exception ex) { this.Enabled = true; MetroFramework.MetroMessageBox. Show(this, "Error de conexión o monto incorrecto.", "Error al agregar pago", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine("EROOOOOOOOOOOOOOOR: " + ex); } }