public OOB.Resultado.FichaAuto ClienteZona_Agregar(OOB.Maestro.Zona.Agregar.Ficha ficha) { var rt = new OOB.Resultado.FichaAuto(); var fichaDTO = new DtoLibPos.ClienteZona.Agregar.Ficha() { nombre = ficha.nombre, codigo = ficha.codigo, }; var r01 = MyData.ClienteZona_Agregar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(rt); } rt.Auto = r01.Auto; return(rt); }
public void Guardar() { if (_data.VerificarIsOk()) { if (_isModoAgregar) { var msg = MessageBox.Show("Guardar Data ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == DialogResult.Yes) { var xficha = new OOB.Maestro.Zona.Agregar.Ficha() { nombre = Nombre, codigo = Codigo, }; var r01 = Sistema.MyData.ClienteZona_Agregar(xficha); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } var r02 = Sistema.MyData.ClienteZona_GetFichaById(r01.Auto); if (r02.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return; } _ficha = r02.Entidad; _isOk = true; } } else { if (_data.Id.Trim() == "") { Helpers.Msg.Error("ID ENTIDAD NO PUEDE ESTAR VACIO"); return; } var msg = MessageBox.Show("Cambiar/Actualizar Data ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == DialogResult.Yes) { var xficha = new OOB.Maestro.Zona.Editar.Ficha() { auto = _data.Id, nombre = Nombre, codigo = Codigo, }; var r01 = Sistema.MyData.ClienteZona_Editar(xficha); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } var r02 = Sistema.MyData.ClienteZona_GetFichaById(_data.Id); if (r02.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return; } _ficha = r02.Entidad; _isOk = true; } } } }