public void Procesar() { _procesarIsOk = false; var xmsg = "Procesar Cambios ?"; var msg = MessageBox.Show(xmsg, "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == DialogResult.Yes) { var lst = _bl.Select(s => { var nr = new OOB.LibInventario.Configuracion.DepositoPreDeterminado.Item() { AutoDeposito = s.depositoFicha.auto, Estatus = s.isPreDet ? "1" : "", }; return(nr); }).ToList(); var fichaOOB = new OOB.LibInventario.Configuracion.DepositoPreDeterminado.Ficha() { ListaPreDet = lst }; var r01 = Sistema.MyData.Configuracion_SetDepositosPreDeterminado(fichaOOB); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } _procesarIsOk = true; Helpers.Msg.OK("Proceso Realizado Exitosamente !!!"); } }
public OOB.Resultado Configuracion_SetDepositosPreDeterminado(OOB.LibInventario.Configuracion.DepositoPreDeterminado.Ficha ficha) { var rt = new OOB.Resultado(); var fichaDTO = new DtoLibInventario.Configuracion.DepositoPredeterminado.Ficha(); fichaDTO.ListaPreDet = ficha.ListaPreDet.Select(s => { var rg = new DtoLibInventario.Configuracion.DepositoPredeterminado.Item() { AutoDeposito = s.AutoDeposito, Estatus = s.Estatus, }; return(rg); }).ToList(); var r01 = MyData.Configuracion_SetDepositosPreDeterminado(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } return(rt); }