/// <summary> /// Control del Botón Actualizar Tipos Comprobantes /// Llama al WebService para obtener los Tipos de Comprobantes y guardarlos en la B.D. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnActualizarTiposCbtes_Click(object sender, EventArgs e) { Entidades.Tickets_Acceso objEntidadesTicket_Acceso = new Entidades.Tickets_Acceso(); Logica.Tickets_Acceso objLogicaTicket_Acceso = new Logica.Tickets_Acceso(); objEntidadesTicket_Acceso = objLogicaTicket_Acceso.TraerTicketActivo(); //Llamo al Webservice para recuperar los Tipos de Comprobantes Logica.WebServices_AFIP objLogicaWebServiceAfip = new Logica.WebServices_AFIP(); if (objEntidadesTicket_Acceso.TipoAprobacion == 'P') //Producción { /*WebService Producción*/ if (objLogicaWebServiceAfip.FEParamGetTiposCbtes(objEntidadesTicket_Acceso) == Entidades.WebServices_AFIP.RespuestaWS.Correcta) { MessageBox.Show("Tipos de Comprobantes actualizados desde el WebService"); } else { MessageBox.Show("El WebService devolvió un Error/Evento. Por favor revise los Logs"); } } else { /*WebService Homologacion*/ if (objLogicaWebServiceAfip.FEParamGetTiposCbtes_Homologacion(objEntidadesTicket_Acceso) == Entidades.WebServices_AFIP.RespuestaWS.Correcta) { MessageBox.Show("Tipos de Comprobantes actualizados desde el WebService"); } else { MessageBox.Show("El WebService devolvió un Error/Evento. Por favor revise los Logs"); } } TraerTodos(); }
/// <summary> /// Actualiza desde el WebService la Tabla de Tipos de Comprobantes /// </summary> private void actualizarTablaTiposCbtes() { lblTablaTiposCbtesRTA.ForeColor = Color.Black; lblTablaTiposCbtesRTA.Text = "Procesando..."; lblTablaTiposCbtesRTA.Refresh(); Entidades.Tickets_Acceso objEntidadesTicket_Acceso = new Entidades.Tickets_Acceso(); Logica.Tickets_Acceso objLogicaTicket_Acceso = new Logica.Tickets_Acceso(); objEntidadesTicket_Acceso = objLogicaTicket_Acceso.TraerTicketActivo(); //Llamo al Webservice para recuperar los Tipos de Comprobantes Logica.WebServices_AFIP objLogicaWebServiceAfip = new Logica.WebServices_AFIP(); if (objEntidadesTicket_Acceso.TipoAprobacion == 'P') //Producción { /*WebService Producción*/ if (objLogicaWebServiceAfip.FEParamGetTiposCbtes(objEntidadesTicket_Acceso) == Entidades.WebServices_AFIP.RespuestaWS.Correcta) { lblTablaTiposCbtesRTA.ForeColor = Color.Green; lblTablaTiposCbtesRTA.Text = "OK"; lblTablaTiposCbtesRTA.Refresh(); } else { lblTablaTiposCbtesRTA.ForeColor = Color.Red; lblTablaTiposCbtesRTA.Text = "ERROR"; lblTablaTiposCbtesRTA.Refresh(); } } else { /*WebService Homologacion*/ if (objLogicaWebServiceAfip.FEParamGetTiposCbtes_Homologacion(objEntidadesTicket_Acceso) == Entidades.WebServices_AFIP.RespuestaWS.Correcta) { lblTablaTiposCbtesRTA.ForeColor = Color.Green; lblTablaTiposCbtesRTA.Text = "OK"; lblTablaTiposCbtesRTA.Refresh(); } else { lblTablaTiposCbtesRTA.ForeColor = Color.Red; lblTablaTiposCbtesRTA.Text = "ERROR"; lblTablaTiposCbtesRTA.Refresh(); } } }