private void BtnAceptar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                switch (_vista)
                {
                case ViewType.CREATE:
                    new R_WareHouse(Config.conexion).Create(_item);
                    Ext_Mensajes.Exito(Messages.Insertado);
                    break;

                case ViewType.READ:
                    this.Close();
                    break;

                case ViewType.UPDATE:
                    new R_WareHouse(Config.conexion).Update(_item);
                    Ext_Mensajes.Exito(Messages.Actualizado);
                    break;

                case ViewType.DELETE:
                    if (Ext_Mensajes.Pregunta(string.Concat(Messages.mensajeEliminar, _item.ToString())) == MessageBoxResult.OK)
                    {
                        new R_WareHouse(Config.conexion).Delete(_item.Id);
                        Ext_Mensajes.Exito(Messages.Eliminado);
                    }
                    break;
                }
            }
            catch (EX_Datos ex)
            {
                Ext_Mensajes.Error(ex.Message);
            }
            catch (Exception ex)
            {
                Ext_Mensajes.Error(ex.Message);
            }
        }