public override void EjecutarComandoModificar()
        {
            var modificarRegistro = new ArticuloCrudDto
            {
                Id             = EntidadId.Value,
                Codigo         = int.Parse(txtCodigo.Text),
                CodigoBarra    = txtcodigoBarra.Text,
                Descripcion    = txtDescripcion.Text,
                Abreviatura    = txtAbreviatura.Text,
                Detalle        = txtDetalle.Text,
                Ubicacion      = txtUbicacion.Text,
                MarcaId        = (long)cmbMarca.SelectedValue,
                RubroId        = (long)cmbRubro.SelectedValue,
                UnidadMedidaId = (long)cmbUnidad.SelectedValue,
                IvaId          = (long)cmbIva.SelectedValue,
                PrecioCosto    = nudPrecioCosto.Value,
                //------------------------------------------------//
                StockActual          = nudStock.Value,
                StockMinimo          = nudStockMin.Value,
                DescuentaStock       = chkDescontarStock.Checked,
                PermiteStockNegativo = chkPermitirStockNeg.Checked,
                ActivarLimiteVenta   = chkActivarLimite.Checked,
                LimiteVenta          = nudLimiteVenta.Value,
                ActivarHoraVenta     = chkActivarHoraVenta.Checked,
                HoraLimiteVentaDesde = dtpHoraDesde.Value,
                HoraLimiteVentaHasta = dtpHoraHasta.Value,
                //------------------------------------------------//
                Foto      = Imagen.ConvertirImagen(imgFoto.Image),
                Eliminado = false
            };

            _articuloServicio.Modificar(modificarRegistro);
        }
        public override void EjecutarComandoNuevo()
        {
            var articuloNuevo = new ArticuloCrudDto {
            };


            //------------Datos Articulos----------//

            articuloNuevo.Codigo      = int.Parse(txtCodigo.Text);
            articuloNuevo.CodigoBarra = txtcodigoBarra.Text;
            articuloNuevo.Descripcion = txtDescripcion.Text;
            articuloNuevo.Abreviatura = txtAbreviatura.Text;

            //codigoProveedor
            articuloNuevo.Detalle        = txtDetalle.Text;
            articuloNuevo.Ubicacion      = txtUbicacion.Text;
            articuloNuevo.MarcaId        = (long)cmbMarca.SelectedValue;
            articuloNuevo.RubroId        = (long)cmbRubro.SelectedValue;
            articuloNuevo.UnidadMedidaId = (long)cmbUnidad.SelectedValue;
            articuloNuevo.IvaId          = (long)cmbIva.SelectedValue;
            articuloNuevo.PrecioCosto    = (decimal)nudPrecioCosto.Value;

            //------------Datos Generales----------//
            articuloNuevo.StockMinimo = nudStockMin.Value;
            //articuloNuevo.StockActual = nudStock.Value;
            articuloNuevo.ActivarHoraVenta     = chkActivarHoraVenta.Checked;
            articuloNuevo.ActivarLimiteVenta   = chkActivarLimite.Checked;
            articuloNuevo.LimiteVenta          = nudLimiteVenta.Value;
            articuloNuevo.HoraLimiteVentaDesde = dtpHoraDesde.Value;
            articuloNuevo.HoraLimiteVentaHasta = dtpHoraHasta.Value;
            articuloNuevo.PermiteStockNegativo = chkPermitirStockNeg.Checked;
            articuloNuevo.DescuentaStock       = chkDescontarStock.Checked;

            articuloNuevo.Foto      = Imagen.ConvertirImagen(imgFoto.Image);
            articuloNuevo.Eliminado = false;


            _articuloServicio.Insertar(articuloNuevo);
        }