public void _SelecccionarPlaca()
        {
            GuardarCambio = true;

            if (SelectedMateriaPrima == null)
            {
                SelectedMateriaPrima = new MateriaPrimaAceros();
            }
            CodigoMateriaPrima = SelectedMateriaPrima.Codigo;

            ESP_AXIAL  = SelectedMateriaPrima.ESP_AXIAL;
            ESP_RADIAL = SelectedMateriaPrima.ESP_RADIAL;
            PROVEEDOR1 = SelectedMateriaPrima.PROVEEDOR;
            PROVEEDOR2 = SelectedMateriaPrima.PROVEEDOR2;

            IdMaterial = SelectedMateriaPrima.Especificacion;
        }
        public async void _GuardarMateriaPrima()
        {
            DialogService dialog = new DialogService();
            //Declaramos un objeto de tipo MetroDialogSettings al cual le asignamos las propiedades que contendra el mensaje modal.
            MetroDialogSettings setting = new MetroDialogSettings();

            setting.AffirmativeButtonText = StringResources.lblYes;
            setting.NegativeButtonText    = StringResources.lblNo;

            MessageDialogResult result = await dialog.SendMessage(StringResources.ttlAlerta, "¿Desea guardar cambios?", setting, MessageDialogStyle.AffirmativeAndNegative);

            if (MessageDialogResult.Affirmative == result)
            {
                MateriaPrimaAceros obj = new MateriaPrimaAceros();

                obj.Codigo         = CodigoMateriaPrima;
                obj.Especificacion = IdMaterial;
                obj.ESP_AXIAL      = ESP_AXIAL;
                obj.ESP_RADIAL     = ESP_RADIAL;
                obj.PROVEEDOR      = PROVEEDOR1;
                obj.PROVEEDOR2     = PROVEEDOR2;

                int MatRealizado = 0;

                if (GuardarCambio)
                {
                    MatRealizado = DataManager.updateacero(obj);
                }
                else
                {
                    MatRealizado = DataManager.setcatmateriaprimaacero(obj);
                }
                if (MatRealizado != 0)
                {
                    await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgCambiosRealizados);

                    _NuevoMateriaPrima();
                    ListaCatMateriaAcero = DataManager.GetAllMateriaPrimaAcero(string.Empty);
                }
                else
                {
                    await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgError);
                }
            }
        }
        public async void _BajaMateriaPrima()
        {
            DialogService dialog = new DialogService();
            //Declaramos un objeto de tipo MetroDialogSettings al cual le asignamos las propiedades que contendra el mensaje modal.
            MetroDialogSettings setting = new MetroDialogSettings();

            setting.AffirmativeButtonText = StringResources.lblYes;
            setting.NegativeButtonText    = StringResources.lblNo;
            if (SelectedMateriaPrima != null)
            {
                if (!double.IsNaN(_ESP_AXIAL) || !double.IsNaN(_ESP_RADIAL) || !string.IsNullOrEmpty(_PROVEEDOR1) || !string.IsNullOrEmpty(_PROVEEDOR2))
                {
                    //Ejecutamos el método para mostrar el mensaje con la información que el usuario capturó.El resultado lo asignamos a una variable local.
                    MessageDialogResult result = await dialog.SendMessage(StringResources.ttlAlerta, "¿Desea eliminar el registro seleccionado?", setting, MessageDialogStyle.AffirmativeAndNegative);

                    MateriaPrimaAceros obj = new MateriaPrimaAceros();

                    int i = DataManager.deletecatmateriaprimaacero(SelectedMateriaPrima.Codigo);
                    if (i != 0)
                    {
                        await dialog.SendMessage(StringResources.ttlAlerta, "Registro eliminado correctamente");

                        _NuevoMateriaPrima();
                        ListaCatMateriaAcero = DataManager.GetAllMateriaPrimaAcero(string.Empty);
                    }
                    else
                    {
                        await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgError);
                    }
                }
                else
                {
                    await dialog.SendMessage(StringResources.ttlAlerta, StringResources.lblSeleccionaeElemento);
                }
            }
            else
            {
                await dialog.SendMessage(StringResources.ttlAlerta, StringResources.lblSeleccionaeElemento);
            }
        }