public OOB.ResultadoId Item_Agregar(OOB.LibVenta.PosOffline.Item.Agregar ficha) { var rt = new OOB.ResultadoId(); var agregarDTO = new DtoLibPosOffLine.Item.Agregar() { AutoPrd = ficha.AutoPrd, NombrePrd = ficha.NombrePrd, Cantidad = ficha.Cantidad, TasaImpuesto = ficha.TasaImpuesto, PrecioNeto = ficha.PrecioNeto, EsPesado = ficha.EsPesado?1:0, TipoIva = ficha.TipoIva, CostoCompraUnd = ficha.CostoCompraUnd, CostoPromedioUnd = ficha.CostoPromedioUnd, AutoDepartamento = ficha.AutoDepartamento, AutoGrupo = ficha.AutoGrupo, AutoSubGrupo = ficha.AutoSubGrupo, AutoTasaIva = ficha.AutoTasaIva, Categoria = ficha.Categoria, CodigoPrd = ficha.CodigoPrd, Decimales = ficha.Decimales, DiasEmpaqueGarantia = ficha.DiasEmpaqueGarantia, EmpCodigo = ficha.EmpCodigo, EmpDescripcion = ficha.EmpDescripcion, EmpContenido = ficha.EmpContenido, TarifaPrecio = ficha.Tarifa, PrecioSugerido = ficha.PrecioSugerido, CostoCompra = ficha.CostoCompra, CostoPromedio = ficha.CostoPromedio, }; var r01 = MyData.Item_Agregar(agregarDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } rt.Id = r01.Id; return(rt); }
private void Insertar(Item item) { var agregar = new OOB.LibVenta.PosOffline.Item.Agregar() { AutoPrd = item.AutoId, NombrePrd = item.NombrePrd, Cantidad = item.Cantidad, TasaImpuesto = item.TasaIva, PrecioNeto = item.PrecioNeto, EsPesado = item.EsPesado, TipoIva = item.TipoIva, CostoCompraUnd = item.CostoUnd, CostoPromedioUnd = item.CostoPromUnd, AutoDepartamento = item.AutoDepartamento, AutoGrupo = item.AutoGrupo, AutoSubGrupo = item.AutoSubGrupo, AutoTasaIva = item.AutoTasa, Categoria = item.Categoria, CodigoPrd = item.CodigoPrd, Decimales = item.Decimales, EmpCodigo = item.EmpaqueCodigo, EmpDescripcion = item.EmpaqueDescripcion, EmpContenido = item.EmpaqueContenido, DiasEmpaqueGarantia = item.DiasEmpaqueGarantia, Tarifa = item.TarifaPrecio, PrecioSugerido = item.PrecioSugerido, CostoCompra = item.CostoCompra, CostoPromedio = item.CostoPromedio, }; var r01 = Sistema.MyData2.Item_Agregar(agregar); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Sonido.Error(); Helpers.Msg.Error(r01.Mensaje); return; } Helpers.Sonido.SonidoOk(); item.Id = r01.Id; _bItems.Insert(0, item); _bs.MoveFirst(); }