/// <summary> /// Control Botón Actualizar desde AFIP /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnTraerCbtes_Click(object sender, EventArgs e) { Entidades.Tickets_Acceso objEntidadesTicket_Acceso = new Entidades.Tickets_Acceso(); Logica.Tickets_Acceso objLogicaTicket_Acceso = new Logica.Tickets_Acceso(); Entidades.Comprobantes objEntidadesComprobantes = new Entidades.Comprobantes(); objEntidadesTicket_Acceso = objLogicaTicket_Acceso.TraerTicketActivo(); //Asigno Punto de Venta int ptoVenta = Convert.ToInt32(cboPtosVenta.SelectedValue); //Asigno Tipo de Comprobante int tipoCbte = Convert.ToInt32(cboTipoCbte.SelectedValue); //Llamo al Webservice para recuperar los Comprobantes Aprobados Logica.WebServices_AFIP objLogicaWebServiceAfip = new Logica.WebServices_AFIP(); if (objEntidadesTicket_Acceso.TipoAprobacion == 'P') //Producción { if (chkFiltroNros.Checked == true) { /*WebService Producción*/ if (objLogicaWebServiceAfip.FECompConsultar(objEntidadesTicket_Acceso, ptoVenta, tipoCbte, Convert.ToInt64(txtNroCbteDesde.Text), Convert.ToInt64(txtNroCbteHasta.Text)) == Entidades.WebServices_AFIP.RespuestaWS.Correcta) { MessageBox.Show("Comprobantes Autorizados desde el WebService"); } else { MessageBox.Show("El WebService devolvió un Error/Evento. Por favor revise los Logs"); } } else { /*WebService Producción*/ if (objLogicaWebServiceAfip.FECompConsultar(objEntidadesTicket_Acceso, ptoVenta, tipoCbte) == Entidades.WebServices_AFIP.RespuestaWS.Correcta) { MessageBox.Show("Comprobantes Autorizados desde el WebService"); } else { MessageBox.Show("El WebService devolvió un Error/Evento. Por favor revise los Logs"); } } } else { if (chkFiltroNros.Checked == true) { /*WebService Homologacion*/ if (objLogicaWebServiceAfip.FECompConsultar_Homologacion(objEntidadesTicket_Acceso, ptoVenta, tipoCbte, Convert.ToInt64(txtNroCbteDesde.Text), Convert.ToInt64(txtNroCbteHasta.Text)) == Entidades.WebServices_AFIP.RespuestaWS.Correcta) { MessageBox.Show("Comprobantes Autorizados desde el WebService"); } else { MessageBox.Show("El WebService devolvió un Error/Evento. Por favor revise los Logs"); } } else { /*WebService Homologacion*/ if (objLogicaWebServiceAfip.FECompConsultar_Homologacion(objEntidadesTicket_Acceso, ptoVenta, tipoCbte) == Entidades.WebServices_AFIP.RespuestaWS.Correcta) { MessageBox.Show("Comprobantes Autorizados desde el WebService"); } else { MessageBox.Show("El WebService devolvió un Error/Evento. Por favor revise los Logs"); } } } TraerTodos(ptoVenta, tipoCbte); }