public data(OOB.Maestro.Grupo.Entidad.Ficha it)
     : this()
 {
     id          = it.auto;
     codigo      = it.codigo;
     descripcion = it.nombre;
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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;
             }
         }
     }
 }
Exemplo n.º 5
0
 private void LimpiarEntradas()
 {
     _data.Limpiar();
     _isOk  = false;
     _ficha = null;
 }
Exemplo n.º 6
0
 public AgregarEditar()
 {
     _data  = new data();
     _ficha = null;
 }