public data(OOB.Maestro.Grupo.Entidad.Ficha it) : this() { id = it.auto; codigo = it.codigo; descripcion = it.nombre; }
public OOB.Resultado.Lista <OOB.Maestro.Grupo.Entidad.Ficha> ClienteGrupo_GetLista(OOB.Maestro.Grupo.Lista.Filtro filtro) { var result = new OOB.Resultado.Lista <OOB.Maestro.Grupo.Entidad.Ficha>(); var filtroDTO = new DtoLibPos.ClienteGrupo.Lista.Filtro() { }; var r01 = MyData.ClienteGrupo_GetLista(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var lst = new List <OOB.Maestro.Grupo.Entidad.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { lst = r01.Lista.Select(s => { var nr = new OOB.Maestro.Grupo.Entidad.Ficha() { auto = s.auto, codigo = s.codigo, nombre = s.nombre, }; return(nr); }).ToList(); } } result.ListaD = lst; return(result); }
public OOB.Resultado.FichaEntidad <OOB.Maestro.Grupo.Entidad.Ficha> ClienteGrupo_GetFichaById(string id) { var result = new OOB.Resultado.FichaEntidad <OOB.Maestro.Grupo.Entidad.Ficha>(); var r01 = MyData.ClienteGrupo_GetFichaById(id); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var s = r01.Entidad; var nr = new OOB.Maestro.Grupo.Entidad.Ficha() { auto = s.auto, codigo = s.codigo, nombre = s.nombre, }; result.Entidad = nr; return(result); }
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.Grupo.Agregar.Ficha() { nombre = Nombre, codigo = Codigo, }; var r01 = Sistema.MyData.ClienteGrupo_Agregar(xficha); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } var r02 = Sistema.MyData.ClienteGrupo_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.Grupo.Editar.Ficha() { auto = _data.Id, nombre = Nombre, codigo = Codigo, }; var r01 = Sistema.MyData.ClienteGrupo_Editar(xficha); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } var r02 = Sistema.MyData.ClienteGrupo_GetFichaById(_data.Id); if (r02.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return; } _ficha = r02.Entidad; _isOk = true; } } } }
private void LimpiarEntradas() { _data.Limpiar(); _isOk = false; _ficha = null; }
public AgregarEditar() { _data = new data(); _ficha = null; }