예제 #1
0
        private async void btneliminar_Click(object sender, RoutedEventArgs e)
        {
            if (!(txtarticulo.IsEnabled))
            {
                return;
            }

            DataRowView row = (DataRowView)((Button)e.Source).DataContext;

            string articulo = (string)row["Art_Id"].ToString();
            string marca    = (string)row["Mar_Descripcion"].ToString();
            string talla    = (string)row["Liq_Det_TalId"].ToString();

            var mySettings = new MetroDialogSettings()
            {
                AffirmativeButtonText = "Si",
                NegativeButtonText    = "No",
                //FirstAuxiliaryButtonText = "Cancelar",
                ColorScheme = MetroDialogOptions.ColorScheme,
            };

            MessageDialogResult result = await this.ShowMessageAsync(Ent_Msg.msginfomacion, "¿Realmente desea eliminar el artículo : " + articulo + " en marca : " +
                                                                     marca + "?",
                                                                     MessageDialogStyle.AffirmativeAndNegative, mySettings);

            String msge = " > El artículo : " + articulo + " en marca : " + marca + " ha sido eliminado.";

            if (result == MessageDialogResult.Affirmative)
            {
                string respuesta = Dat_Venta.borrar_lineapaquete(_paq_id, articulo, talla);
                if (respuesta.Equals("1"))
                {
                    cargar_grilla();
                }
                lblmensaje.Content = msge;
            }
        }