Exemplo n.º 1
0
        public static void Delete(tsa_BonificacionesExDataset data)
        {
            tsa_BonificacionesExDataset.tsa_BonificacionesRow row = (tsa_BonificacionesExDataset.tsa_BonificacionesRow)data.tsa_Bonificaciones.Rows[0];
            row.Delete();
            Update(row);

            if (row.Table.HasErrors)
            {
                row.RejectChanges();
                row["Activo"] = false;
                Update(row);
                if (row.Table.HasErrors)
                {
                    row.SetColumnError("IdValor", "No se ha podido eliminar el item");
                }
                else
                {
                    row.SetColumnError("IdValor", "No se ha podido eliminar el item porque existen tablas relacionadas. Se ha procede a desactivar");
                }
            }
        }
Exemplo n.º 2
0
        public static bool RowIsValid(tsa_BonificacionesExDataset.tsa_BonificacionesRow row)
        {
            ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber);
            bool   isValid = true;
            string mensaje;

            try
            {
                if (!IdBonificacionIsValid(row.IdBonificacion, out mensaje))
                {
                    row.SetColumnError("IdBonificacion", mensaje);
                    isValid = false;
                }

                if (!IdEmpresaIsValid(row.IdEmpresa, out mensaje))
                {
                    row.SetColumnError("IdEmpresa", mensaje);
                    isValid = false;
                }

                if (!IdSucursalIsValid(row.IdSucursal, out mensaje))
                {
                    row.SetColumnError("IdSucursal", mensaje);
                    isValid = false;
                }

                if (!DescripcionIsValid(row.Descripcion, out mensaje))
                {
                    row.SetColumnError("Descripcion", mensaje);
                    isValid = false;
                }

                if (!IdTipoBonificacionIsValid(row.IdTipoBonificacion, out mensaje))
                {
                    row.SetColumnError("IdTipoBonificacion", mensaje);
                    isValid = false;
                }

                if (!FechaCreacionIsValid(row.FechaCreacion, out mensaje))
                {
                    row.SetColumnError("FechaCreacion", mensaje);
                    isValid = false;
                }

                if (!IdConexionCreacionIsValid(row.IdConexionCreacion, out mensaje))
                {
                    row.SetColumnError("IdConexionCreacion", mensaje);
                    isValid = false;
                }

                /*	if ( !UltimaModificacionIsValid( row.UltimaModificacion, out mensaje) )
                 *      {
                 *              row.SetColumnError( "UltimaModificacion" , mensaje);
                 *              isValid=false;
                 *
                 *      }*/

                if (!IdConexionUltimaModificacionIsValid(row.IdConexionUltimaModificacion, out mensaje))
                {
                    row.SetColumnError("IdConexionUltimaModificacion", mensaje);
                    isValid = false;
                }

                if (!IdReservadoIsValid(row.IdReservado, out mensaje))
                {
                    row.SetColumnError("IdReservado", mensaje);
                    isValid = false;
                }

                if (!RowIdIsValid(row.RowId, out mensaje))
                {
                    row.SetColumnError("RowId", mensaje);
                    isValid = false;
                }
                ;
            }
            catch (Exception e) {; }

            return(isValid);
        }